The Colossi of Memnon is located west of the Nile River in the modern city of Luxor. The Colossi consist of two giant stone statues which overlook the ancient Theban Necropolis.