Berry Town Center, Davenport, FL 33897 - Retail Space
Berry Town Center is located at 2432 Sand Mine Road in FL, Davenport, 33897. The Retail building was completed in 2003 and features a total of 63,893 Sqft.
At zip code level, there are 13 commercial properties, of which 3 are retail buildings over 50,000 square feet.