Come join the retailers and businesses thriving in the vibrant St. Charles Plaza Shopping Center in Davenport, Florida. With great visibility to over 37,800 vehicles per day and close proximity to Orlando and Lakeland, it's a great opportunity to grow!
Partial Data by Foursquare.