Set 700 metres from The Egyptian Museum, 2.2 km from Cairo Tower and 2.7 km from Al-Azhar Mosque, Bella Casa Hotel offers accommodation situated in Cairo. The air-conditioned accommodation is 600 metres from Tahrir Square. El Hussien Mosque is 3 km from the apartment and Mosque of Ibn Tulun is 3.7 km away.
Free WiFi is available to all guests, while certain rooms here will provide you with a terrace.
Mosque of Mohamed Ali Pasha is 4.6 km from the apartment, while Cairo Citadel is 5.8 km away. The nearest airport is Cairo International Airport, 16 km from Bella Casa Hotel.