Sherwood Plaza

1 Dean Road, Natick, MA 01760

Property Information

  • 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.

3 Spaces Available

#10

Space Type

Retail

Lease Rate

Contact for pricing

Total Space

32,039 SF

Divisible Space

32,039 - 32,039 SF

Available Date

Immediate

Renewal Option

Yes

Sublease

No

#28

Space Type

Retail

Lease Rate

Contact for pricing

Total Space

8,400 SF

Divisible Space

8,400 - 8,400 SF

Available Date

Immediate

Renewal Option

Yes

Sublease

No

#31

Space Type

Retail

Lease Rate

Contact for pricing

Total Space

3,202 SF

Divisible Space

3,202 - 3,202 SF

Available Date

Immediate

Renewal Option

Yes

Sublease

No

Contacts

Ria K. McNamara

Retail Real Estate Advisors

Location

Located at 1 Dean Road, Natick, MA 01760, this property is part of the Natick neighborhood and Boston market.

Contact Listing Broker
Ria K. McNamara

Retail Real Estate Advisors

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.