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,
If you like nature and comfort, you'll enjoy your stay at Manglar Lodge
Located at El Palmar beach on the Pacific coast on the town of San Carlos, Republic of Panama, Manglar Lodge is a small beach hotel that offers the visitor four cozy and clean rooms, WiFi, restaurant with great food and a great selection of craft beer and live music on weekends