Das Hotel Villas Isabel in San Carlos liegt nur 200 m vom Strand Punta Palapa entfernt. Das Hotel bietet Ihnen ein Restaurant und eine Snackbar, eine Terrasse mit Hängematten sowie klimatisierte Zimmer mit kostenfreiem WLAN.