Ocean Beach Palace Hotel And Suites

4041 N Ocean Blvd Fort Lauderdale FL 33308 USA

(954) 565-9224

Location