The Temple of the Three Windows, Machu Picchu’s Stargate? Located at the Andes mountains in Peru, Machu Picchu is one of the most well known and impressive structures from the ancient world. Located in the southwestern corner of the main plaza we find the Temple of Three Windows. A stone hall 35 feet long and 14 feet wide containing three trapezoidal windows along one wall, a rare feature in Inca architecture. Even more impressing, are the myths, suggesting that this was a real Stargate.