Alexandria Direct Hotel Reservations
Nile Excelsior Hotel
HotelFrom: 18 USD Night
The Nile Excelsior Hotel is located in the heart of downtown Alexandria This bustling area is home to a variety of cultural monuments, museums and markets as well as lively restaurants and night time entertainment venues ...More Details
Photo Gallery

