El Palmar Beach...
Manglar Lodge is a small beach Hotel located at El Palmar beach on the Pacific coast on the town of San Carlos, Republic of Panama, just 93km from Panama city you like nature and comfort, you'll enjoy your stay at Manglar Lodge. Located at El Palmar ...
San Carlos, Panama Province, Panama