The Omphoy Ocean Beach Resort

2842 S Ocean Blvd
Palm Beach
Florida
United States