Photos of the Sea Beach Plaza, Fort Lauderdale.

About the hotel