- For Lease Contact for pricing
- Property Type Retail - Power Center
- Property Size 226,173 SF
- Lot Size 12.55 Acre
- Property Tenancy Multi-Tenant
- Year Built 1960
- Date Updated Apr 3, 2026
Description
Sherwood Plaza is a multi-tenant power center in Natick, Massachusetts, totaling 226,173 square feet on a 12.55-acre lot. Built in 1960, the property is designed to accommodate a variety of retail tenants and offers a spacious layout ideal for larger retail operations.
Situated at 1 Dean Road, the property benefits from proximity to several parking facilities, including Parking Deck A approximately 0.3 miles away and Parking Deck E roughly 0.3 miles away, providing ample parking options for visitors. Public transportation stations such as West Natick are located approximately 1.1 miles away, adding regional connectivity for businesses in the area.
True
3 Spaces Available
#10
Retail
Contact for pricing
32,039 SF
32,039 - 32,039 SF
Immediate
Yes
No
#28
Retail
Contact for pricing
8,400 SF
8,400 - 8,400 SF
Immediate
Yes
No
#31
Retail
Contact for pricing
3,202 SF
3,202 - 3,202 SF
Immediate
Yes
No
Contacts
Retail Real Estate Advisors
Location
Located at 1 Dean Road, Natick, MA 01760, this property is part of the Natick neighborhood and Boston market.
Retail Real Estate Advisors