If you want to see Garcilaso de la Vega Stadium while visiting Cusco, Antares Mystic Hotel is just 1 mi away.