Map
10 Nile St., Cairo, Egypt
Things to Do
Nakhla