Hotel je 2 km od Sacsayhuamán, zatímco Kostel La Merced je 350 metrů daleko.
V okolí, vzdáleném 100 metrů, se nachází řada restaurací včetně Yola Restruant a Lukma.
Tento hotel se nachází hned vedle Trh San Pedro a 5 minut chůze od centra města Cuzco. Železniční nádraží Wanchaq se nachází 15 minut chůze odtud.