Lotus Hotel, Cairo

12, Talaat Harb Street Cairo Egypt