Hostel Hotel Luna, Cairo

27 Talaat Harb St, Cairo Egypt