Giza Plateau
Search results
We did not find results for: Pyramid of Menkaure.
Check spelling or type a new query.
We did not find results for: Pyramid of Menkaure.
Check spelling or type a new query.
The pyramid of Menkaure is the smallest of the three main pyramids of the Giza pyramid complex, located on the Giza Plateau in the southwestern outskirts of Cairo, Egypt. Wikipedia