The Lotus Temple is located in Bahapur, New Delhi near the Kalkaji Temple. It is well connected by metro, bus, and road. The temple covers 24 acres and was constructed between 1979-1986. It has a unique design inspired by the lotus flower, with 27 petals and a central hall. Natural light and ventilation are prioritized through its architectural design.