Contribute photo
La Luz Beach Resort & Spa
Beachfront resort with sea view rooms, private beach access, and free WiFi. Ideal for a relaxing getaway near NAIA