Tag: Egypt

LUXOR, EGYPT:                       Al Moudira Hotel

LUXOR, EGYPT: Al Moudira Hotel

Luxor is often called the greatest open-air museum in the world, but this description doesn’t begin to color this extraordinary place.