25 Fußminuten von der Festung Sacsayhuamán entfernt gelegen, bietet das Hotel Villa Cusco 15 Zimmer an.
Das Hotel befindet sich in rund 2 km Entfernung vom Bahnhof Wanchaq und bietet einen schnellen Zugang zur Stadt Cusco. Die Iglesia de la Merced gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in unmittelbarer Nähe vom Hotel. Das Villa ist in nur 9 Gehminuten Entfernung von der Inka-Stätte Q'inqu. Die Unterkunft befindet sich 5 km vom Flughafen Cusco und lediglich 550 Meter von der Bushaltestelle Santa Teresa entfernt.
In den Zimmern stehen den Gästen ein Patio zur Verfügung.
Das Restaurant Takysan Sushi Bar bietet eine Auswahl von Gerichten und liegt zudem nur wenige Schritte entfernt von dem 2-Sterne-Hotel.