Av. León Velarde 1271 Puerto Maldonado (Madre de Dios) Map
Bar/coffee shop, Currency exchange, Free Wi-FI, Internet in rooms, Laundry Service, Mini-bar, Room service, Telephone in rooms, Television in rooms
Av. León Velarde 1271
Madre de Dios (Puerto Maldonado)
Searching details are not correct
Please select arrival date