Mena Inn Pyramids Hotel Giza
Located in Cairo, Mena Inn Pyramids is a 3-minute walk from the Pyramids of Giza and the Sphinx. It features views of the pyramids and Sphinx from the rooftop terrace. Free Wi-Fi is available throughout the entire property.
Number of rooms: 18
Abou Al Hool Al Seiahi, Pyramids Plateau, Giza, Giza, 12557 Cairo, Egypt