La Caleta Observation deck Address Av. Leon Velarde 1340, Puerto Maldonado 17001, Peru Rating on Google Maps 4.00 (31 reviews) Open on Google Maps