Das Hotel Sun Bay Villas liegt in der Umgebung eines Sandstrandes. Die nächstgelegene Stadt ist SANTA CRUZ.
Es bietet seinen Gästen einen Parkplatz (kostenlos). WLAN steht den Hotelgästen kostenlos zur Verfügung.