Hostel Luna& Bella Luna Hotels, Cairo

27 Talaat Harb St, Cairo Egypt