About company

Featuring 35 spacious suites with balconies and private beach access, Casa Playa Resort is a laid-back island escape. Book your stay today.

US 1903 1 2 south catalina avenue
Unknown
Not verified company