Pescadero Palace

Located in El Pescadero, 2.9 km from Palm Beach, Pescadero Palace offers accommodation with free WiFi, air conditioning and access to a garden with an outdoor pool. satellite, fully equipped kitchen with microwave and refrigerator and b