Where is Shepheard's Hotel?

Where is Shepheard's Hotel located?

Shepheard's Hotel, Al Qahirah, Egypt (approx. 30.04222°, 31.23167°)


Where is Shepheard's Hotel on the map?