Bella Casa Hotel enjoys a location in Cairo, a 8-minute walk from The Egyptian Museum and 1.4 miles from Cairo Tower. The air-conditioned accommodations are a 7-minute walk from Tahrir Square. Al-Azhar Mosque is 1.7 miles away, and El Hussien Mosque is 1.9 miles from the apartment.
Free Wifi is available to all guests, while certain rooms here will provide you with a terrace.
Mosque of Ibn Tulun is 2.3 miles from the apartment, while Mosque of Mohamed Ali Pasha is 2.9 miles away. The nearest airport is Cairo International Airport, 10 miles from Bella Casa Hotel.