يقع فندق The Square London القاهرة في منطقة الدقي في القاهرة على مسافة 7 كم من متحف الفن المصري الحديث ويتميّز بإطلالات على المدينة. يوجد أيضًا موقف السيارات.
يمكن الوصول إلى وسط القاهرة في غضون 20 دقيقة سيرًا على الأقدام. تضمّ المنطقة معالم دينية مثل مسجد إبن طولون (3.2 كم) ومسجد الأزهر (4.2 كم). يقع الفندق في القاهرة، على مقربة من Korean Cultural Center. وأقرب محطة مترو إلى فندق The Square London هي الدقى، على بُعد حوالي 10 دقيقة سيرًا على الأقدام.
يقدّم Sapporo Japanese Restaurant مجموعة من الأطباق على مسافة 200 متر.