Storrs Road Plaza is a building in Mansfield. In the area there are, inter alia, a restaurant, a bus stop and a supermarket.
- Building
Retail
Restaurant
China East
Mobile telephony
Verizon
Alcohol
Spirit Shop
Supermarket
Big Y
Hairdresser
Cost Cutters