Sea Lord Oceanfront Hotel

4140 El Mar Drive - Fort Lauderdale