Su. Leon Lelarde 1271, Puerto Maldonado
The Don Carlos Hotel is located in Puerto Maldonado making it one of the best hotels to stay at while in town.All hotel's guestrooms have all the conveniences expected in a hotel in its class to suit guests' utmost comforts.In-room facilities include air conditioning, television, separate shower...
Next »