Deir el-Bahari is a complex of mortuary temples and tombs located on the west bank of the Nile River in Luxor, Egypt. The site is known for its impressive architecture and art, dating back to the Middle Kingdom and New Kingdom periods of ancient Egypt.