Location
21 South Ft Lauderdale Beach Blvd,
Fort Lauderdale, FL 33316
By Rumple15 | 4/19/2015
Elevators are extremely slow