Tiwanaku (Tiahuanacu) is an ancient civic and sacred site consisting of former pyramids and enclosures, gateways and monuments located in western Bolivia near the southeast shore of Lake Titikaka.