close bar restaurant furniture store close Country: Egypt close City: Le Caire
Hotel Sofitel Cairo Nile El Gezirah