This 1,440 square foot retail space at Cypress Creek Station is available for lease.
Major tenants include Concentra Medical Centers and Just For Sports plus other small shops.
Cypress Creek Station has ample parking with 1,423 spaces and is located at 6415 N Andrews Ave. in Fort Lauderdale, Florida.