IN LUXOR Nile Apartments Apartment Luxor
Featuring a garden and views of river, IN LUXOR Nile Apartments is a recently renovated apartment set in Luxor, 3.9 km from Colossi of Memnon. With garden views, this accommodation provides a balcony.
Number of rooms: 7
Ramla Nile Street, 10, West bank, 85111 Luxor, Egypt