A close up of a light pole at Royal Beach Palace Hotel.

Royal Beach Palace Hotel

3711 North Ocean Boulevard, Fort Lauderdale, Florida 33308

Loading...