New Memnon is located in Memnon Street, West Bank, 85952, Luxor, Egypt.