an Entity in Data Space: 134.155.108.49:8890
Llactapata, or Llaqtapata, is an archaeological site located near Machu Picchu in Peru.