Royal Beach Palace

2 SW 2nd Ave Fort Lauderdale FL 33388 USA

(954) 563-3400

Location