microsite-logo

Sanctuary Lodge, A Belmond Hotel

Sanctuary Lodge is the only hotel located next to the mystifying Inca citadel. As the only Machu Picchu hotel, you’ll be perfectly positioned to feel the heartbeat of this ancient wonder.

FacebookInstagramLinkedIn