21 Buttonwood Dr, Ewing Twp., NJ 08638
See all 15 photos
21 Buttonwood Dr, Ewing Twp., NJ 08638
21 Buttonwood Dr, Ewing Twp., NJ 08638
21 Buttonwood Dr, Ewing Twp., NJ 08638
21 Buttonwood Dr, Ewing Twp., NJ 08638
REQUEST A TOUR If you would like to see this home without being there in person, select the "Virtual Tour" option and your advisor will contact you to discuss available opportunities.
In-PersonVirtual Tour
$ 379,900
Est. payment /mo
Save
Active

21 Buttonwood Dr Ewing Twp., NJ 08638

2 Beds

1 Bath

4,791 Sqft Lot


UPDATED:

Key Details

Property Type Single Family Home

Sub Type Single Family

Listing Status Active

Purchase Type For Sale

MLS Listing ID 4015922

Style Bungalow

Bedrooms 2

Full Baths 1

HOA Y/N No

Year Built 1900

Annual Tax Amount $5,221

Tax Year 2025

Lot Size 4,791 Sqft

Property Sub-Type Single Family

Property Description

Beautifully maintained home for sale in Ewing, NJ just minutes from The College of New Jersey (TCNJ), major highways, shopping, and schools. This move-in ready property features a welcoming front porch, fully fenced yard, and long private driveway with detached garage. Inside offers a bright living room, spacious eat-in kitchen with island, and a bonus enclosed porch/sunroom, perfect for a home office or additional living space. The home includes well-sized bedrooms plus a fully finished attic currently used as an additional bedroom, adding valuable extra space. Recent upgrades include a newer roof (6 months old) renovated bathroom and updated flooring and carpets (1 year old) for peace of mind. Ideal for first-time buyers, downsizers, or savvy investors, especially with its prime location near TCNJ. Seller's are welcoming all offers

Location

State NJ

County Mercer

Rooms

Basement Unfinished

Kitchen Center Island

Interior

Heating Gas-Natural

Cooling 1 Unit, Central Air

Heat Source Gas-Natural

Exterior

Exterior Feature Aluminum Siding

Parking Features Detached Garage

Garage Spaces 1.0

Utilities Available Gas-Natural

Roof Type Asphalt Shingle

Private Pool No

Building

Sewer Public Sewer

Water Public Water

Architectural Style Bungalow

Others

Senior Community No

Ownership Fee Simple


Garden State MLS(GSMLS)
Listed by SIGNATURE REALTY NJ

Nearby Locations

GET MORE INFORMATION

Name
Phone*
Message

Go tour this home

21 Buttonwood Dr

if (sitePrepareData().siteId == 140046) { let style = document.createElement('style'); style.textContent = ` body .cookie-authority.ca .cookie-banner .cookie-btn{ background: #000 !important; color: #fff !important; } `; document.body.appendChild(style); } if (window.sitePrepareData().siteId == 150850) { (async function () { siteAppVm.$EventBus.$on("module-mounted", function (option) { if (option.$el.className?.indexOf("md-form") > -1) { Util.getAsyncDom({ selector: ".disclaimer-content.party-consent", }).then((dom) => { if (!dom) return; const DISCLAIMER_HTML = ` By checking this box, and clicking “SUBMIT,” I am confirming that I have read and agree to this website’s Privacy Policy and Terms of Service and I am providing my electronic signature and consent to receive conversational and marketing communications (about real estate brokerage services, and one or more properties that I may buy, sell, or rent), that may be delivered to me via email, telephone call and/or SMS text messaging (using “automated technology” such as an automatic telephone dialing system, and/or an artificial or prerecorded voice), from Upward Real Estate Team at eXp Realty, eXp Realty® and its independent contractor real estate agents, and/or its affiliates at the telephone number and email address I provided. Message frequency varies and message and data rates may apply. Consent is not a condition of purchase. You may opt-out at any time by replying “STOP” to a text or “HELP” for assistance or unsubscribing via email. You may call 864-905-6829 to obtain direct assistance. Visit our Privacy Policy and Terms of Service pages for more information. `; function applyDisclaimer(dom) { if (!dom) return; dom.innerHTML = DISCLAIMER_HTML; } function protectFromSSR(dom) { const observer = new MutationObserver(() => { if (dom.innerHTML !== DISCLAIMER_HTML) { applyDisclaimer(dom); } }); observer.observe(dom, { childList: true, subtree: true, }); applyDisclaimer(dom); } protectFromSSR(dom); }); } }); })(); } };