Triumph Hotel

Triumph Hotel, El Khalifa El Maamoun St., Heliopolies
Cairo
Egypt