Located in Urubamba, La Capilla Lodge is in the mountains, within a 10-minute drive of Plaza de Armas and Santuario del Senor de Torrechayoc. Featured amenities include a computer station, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Urubamba? This inn features 75 square feet (7 square meters) of event facilities. For a surcharge, guests may use a roundtrip airport shuttle (available on request) and a train station pick-up service.