
21 Willow Ave Unit B Salem, MA 01970
South Salem NeighborhoodEstimated payment $4,658/month
Highlights
- Golf Course Community
- Bay View
- Deck
- Medical Services
- Waterfront
- Property is near public transit
About This Home
Introducing Salem’s premier luxury coastal townhome — conveniently located near Salem Harbor at the end of a tranquil dead-end street. This fully renovated townhouse (gut-renovated circa 2022) combines high-end finishes with water views for an unbeatable lifestyle. The open-concept kitchen & living area showcases a custom stone fireplace, bar with wine storage, and breathtaking views of the harbor. A flexible main-level layout offers a guest bedroom or ideal home office, plus private deck and common yard space, perfect for entertaining on a hot summer day. The lower level features a spacious primary suite with fireplace, oversized rain shower, double vanity, and heated mirrors. Additional highlights include central A/C, gas cooking, LED lighting, in-unit laundry, and surround sound throughout. Enjoy private entrances and access to a shared patio area, ideal for grilling. Located near Forest River Park’s pool, downtown Salem’s vibrant restaurants and shops, & commuter rail. A MUST SEE!
Open House Schedule
-
Saturday, July 19, 202511:00 am to 1:00 pm7/19/2025 11:00:00 AM +00:007/19/2025 1:00:00 PM +00:00Add to Calendar
-
Sunday, July 20, 202511:00 am to 1:00 pm7/20/2025 11:00:00 AM +00:007/20/2025 1:00:00 PM +00:00Add to Calendar
Townhouse Details
Home Type
- Townhome
Est. Annual Taxes
- $7,256
Year Built
- Built in 1890
Lot Details
- 2,962 Sq Ft Lot
- Waterfront
HOA Fees
- $215 Monthly HOA Fees
Parking
- Open Parking
Home Design
- Shingle Roof
Interior Spaces
- 1,374 Sq Ft Home
- 2-Story Property
- Wired For Sound
- 2 Fireplaces
- Bay Views
Kitchen
- Range
- Microwave
- Dishwasher
- Wine Refrigerator
Flooring
- Wood
- Tile
Bedrooms and Bathrooms
- 3 Bedrooms
- 2 Full Bathrooms
Laundry
- Laundry in unit
- Dryer
- Washer
Outdoor Features
- Deck
- Patio
Location
- Property is near public transit
- Property is near schools
Utilities
- Forced Air Heating and Cooling System
- Heating System Uses Natural Gas
Listing and Financial Details
- Assessor Parcel Number M:33 L:0621 S:802,5195653
Community Details
Overview
- Association fees include water, sewer, insurance
- 2 Units
Amenities
- Medical Services
- Shops
Recreation
- Golf Course Community
- Tennis Courts
- Community Pool
- Park
Pet Policy
- Call for details about the types of pets allowed
Map
Home Values in the Area
Average Home Value in this Area
Tax History
Year | Tax Paid | Tax Assessment Tax Assessment Total Assessment is a certain percentage of the fair market value that is determined by local assessors to be the total taxable value of land and additions on the property. | Land | Improvement |
---|---|---|---|---|
2025 | $7,256 | $639,900 | $0 | $639,900 |
2024 | $7,154 | $615,700 | $0 | $615,700 |
2023 | $6,962 | $556,500 | $0 | $556,500 |
Property History
Date | Event | Price | Change | Sq Ft Price |
---|---|---|---|---|
07/14/2025 07/14/25 | For Sale | $695,000 | +6.9% | $506 / Sq Ft |
08/15/2023 08/15/23 | Sold | $650,000 | -1.4% | $473 / Sq Ft |
06/07/2023 06/07/23 | Pending | -- | -- | -- |
05/31/2023 05/31/23 | For Sale | $659,000 | 0.0% | $480 / Sq Ft |
04/09/2022 04/09/22 | Rented | $2,950 | 0.0% | -- |
03/23/2022 03/23/22 | Under Contract | -- | -- | -- |
03/19/2022 03/19/22 | For Rent | $2,950 | 0.0% | -- |
03/16/2022 03/16/22 | Sold | $625,000 | -2.2% | $455 / Sq Ft |
02/23/2022 02/23/22 | Pending | -- | -- | -- |
02/10/2022 02/10/22 | For Sale | $639,000 | -- | $465 / Sq Ft |
Purchase History
Date | Type | Sale Price | Title Company |
---|---|---|---|
Condominium Deed | $650,000 | None Available |
Similar Homes in Salem, MA
Source: MLS Property Information Network (MLS PIN)
MLS Number: 73403841

APN: SALE M:33 L:0621 S:802
- 12 Summit Ave Unit 1
- 275 Lafayette St
- 27 Ocean Ave Unit 1
- 13 Ocean Terrace
- 35 Ocean Ave Unit 3
- 12 Shore Ave
- 256 Lafayette St Unit 3
- 232 Lafayette St
- 3 Saltonstall Pkwy
- 327 Lafayette St Unit 2
- 2A Hazel St Unit 3
- 71 Ocean Ave Unit 3
- 21 Laurel St
- 6R Hazel Terrace Unit 6
- 14 Forest Ave
- 24 Cabot St Unit 1
- 88 Congress St Unit 6
- 30 Charles St
- 69 Harbor St
- 33 Harbor St
- 14 Messervy St Unit 2
- 14 Messervy St
- 14 Messervy St
- 8 Glendale St Unit 2
- 8 Glendale St Unit 1
- 249 Lafayette St Unit 2
- 277 Lafayette St Unit 3
- 281 Lafayette St Unit 3
- 233 Lafayette St Unit 8
- 242 Lafayette St Unit 1
- 238 Lafayette St Unit 1
- 278 Lafayette St Unit 4
- 53 Ocean Ave Unit 2
- 224 Lafayette St Unit 1
- 315 Lafayette St Unit 2
- 315 Lafayette St Unit 3
- 25 Hazel St Unit 1
- 25 Hazel St Unit 2
- 4 Chase St Unit 3
- 4 Chase St Unit 2