Loading...
Uploaded by JeffreyHeinisch on May 30, 2008
Located in the city of Luxor on the banks of the Nile, this palace was built in 1886 for Egyptian royalty. Today it's a 5-star hotel, and a really nice place to stay while touring upper Egypt.
Travel & Events
Standard YouTube License
Load more suggestions
All Comments