Ylang Ylang Beach Resort

Ylang Ylang Beach Resort is located just a short walk on the beach from Montezuma, Costa Rica, and offers 23 unique bungalows and suites. All rates at the resort include breakfast and dinner and amenities include a swimming pool, daily yoga and free WiFi. ...