Map
El Remaya Sq., Pyramids, Cairo, Egypt
Hotel
Le Méridien Pyramids