This property's location, also known as 11502 North 53rd Street is a rectangular-shaped single-story structure built in 1986 contains approximately 66,500 SF of retail space. This shopping center experiences extremely high volume of shoppers due to its close vicinity to Florida College.