The Temple of Heaven is located in Beijing, China. It is a UNESCO World Heritage Site and is considered a masterpiece of architecture and landscape design.