Location
Address
1595 W Oakland Park Blvd,
Fort Lauderdale, Florida,
33311,
USA