Situé dans la crique de Dubaï, l'établissement The George Hotel propose des chambres spacieuses et offre une vue magnifique sur la crique de Dubaï, sur l’horizon du centre-ville ainsi que sur les quartiers de Deira et Heritage. Un service d'étage et un café sont disponibles 24h/24.
Toutes les chambres sont pourvues d'un minibar, d'articles de toilette gratuits et d'une connexion haut débit Internet 24h/24 et 7j/7.
L'établissement possède plusieurs lieux de divertissement et restaurants, dont un ouvert toute la journée, ainsi qu'un bar-restaurant-grill.
Le George Hotel est installé à 3 minutes à pied du souk de l'or et de sa nouvelle extension. La station de métro Al Ras, à moins de 150 mètres, dessert tous les lieux d’affaires et les centres de loisirs de Dubaï. L’aéroport international de Dubaï est accessible en 10 minutes en voiture.