Hotel The Square London au Caire est située à environ 10 minutes en voiture du Musée islamique du Caire et à moins de 1 km du Musée de l'agriculture du Caire. L'hotel comprend également un parking.
La résidence est dans le quartier "Dokki" au Caire, à proximité de la station de métro Dokki. Une marche de 20 minutes en sortant de Square London vous mènera au coeur du Caire. La rue muizz se trouve à 15 minutes en voiture, ainsi qu'El Giza est situé à environ 3 km de cet hébergement.
Certaines unités ont des vues sur la ville.
Le Sapporo Japanese Restaurant est juste à quelques pas de Square London du Caire.