Located on El Palmar Beach, the small and intimate Manglar Lodge offers comfortable, modern rooms with flat-screen cable TV and free Wi-Fi ... » Veja mais