Open All Year... The Steigenberger Nile Palace is situated on the banks of the Nile and directly at the heart of Luxor’s historical city centre. From the west side of the hotel one enjoys unforgettable views of the river, on the other side the bustling and fascinating main boulevard of Luxor is right below you.