Map
39 Talaat Harb St., Cairo, Egypt
Hotel
Talisman Hotel de Charme