Situated in the heart of the Imperial City of Cusco between The Plaza Mayor and the ever famous temple of the Sun.