Located in El Canal, 1.2 km from Sosua Beach and 2.2 km from Alicia Beach, Villa Odalis offers free WiFi and air conditioning.