Map
1350 N. Ocean Blvd., Pompano Beach, FL 33062, United States
Hotel
Ocean Sands Resort & Spa