Ann Arbor, MI 48108,3232 Cardinal Avenue
Ann Arbor, MI 48108,3232 Cardinal Avenue
Ann Arbor, MI 48108,3232 Cardinal Avenue
33
See all 33 photos
$379,000
Est. payment /mo
Save
3 Beds
2.5 Baths
1,510 SqFt
New

3232 Cardinal Avenue Ann Arbor, MI 48108

Save
REQUEST A TOUR If you would like to see this home without being there in person, select the "Virtual Tour" option and your agent will contact you to discuss available opportunities.
In-PersonVirtual Tour
Mon
23
Jun
Tue
24
Jun
Wed
25
Jun

UPDATED:

Key Details

Property Type Condo

Sub Type Townhouse

Listing Status Active

Purchase Type For Sale

Square Footage 1,510 sqft

Price per Sqft $250

Subdivision Mallets Woods Condos

MLS Listing ID 81025029588

Style Townhouse

Bedrooms 3

Full Baths 2

Half Baths 1

HOA Fees $1,750

HOA Y/N yes

Year Built 2001

Annual Tax Amount $6,604

Lot Size 871 Sqft

Acres 0.02

Property Sub-Type Townhouse

Source Greater Metropolitan Association of REALTORS®

Property Description

Welcome to Your Perfect Blend of Comfort, Style, and Location!This beautifully updated 3-bedroom, 2.5-bath condo offers over 1,500 square feet of inviting, open-concept living--nestled between the peaceful trails of Malletts Wood and Mary Beth Doyle Park. Step inside to gleaming hardwood floors, abundant natural light, and a cozy gas fireplace that creates a warm, welcoming ambiance in the spacious living and dining area.The thoughtfully designed kitchen flows seamlessly into both the living room and eat-in dining space, making entertaining effortless. Enjoy morning coffee or evening relaxation in your private, fenced backyard complete with a porch, adjacent deck and charming patio--your own outdoor oasis. Home Energy Score of 7. Download report at stream.a2gov.orgUpstairs, you'll find 3 generously sized bedrooms, including a serene primary suite, and the front bedroom has a gleaming new hardwood flooring. The full unfinished basement with laundry offers endless potentialcreate a home gym, playroom, or additional living area to suit your needs.

Location

State MI

County Washtenaw

Area Ann Arbor

Direction Packard to Nordman to Butternut to Cardinal

Rooms

Kitchen Dishwasher, Dryer, Oven, Range/Stove, Refrigerator, Washer

Interior

Interior Features Laundry Facility

Hot Water Natural Gas

Heating Forced Air

Cooling Central Air

Fireplace yes

Appliance Dishwasher, Dryer, Oven, Range/Stove, Refrigerator, Washer

Heat Source Natural Gas

Laundry 1

Exterior

Exterior Feature Private Entry

Parking Features Carport

Porch Patio, Porch

Garage no

Building

Foundation Basement

Sewer Public Sewer (Sewer-Sanitary)

Water Public (Municipal)

Architectural Style Townhouse

Level or Stories 2 Story

Structure Type Vinyl

Schools

School District Ann Arbor

Others

Pets Allowed Yes

Tax ID 091210103057

Ownership Private Owned

Acceptable Financing Cash, Conventional

Listing Terms Cash, Conventional

Financing Cash,Conventional


Realcomp MLS
Listed by Brian Bundesen of Real Estate One Inc

GET MORE INFORMATION

agent

Carrie Thompson

Digital Marketing Realtor | License ID: 6501338662

+1(810) 893-3269

Name
Phone*
Message

Go tour this home

3232 Cardinal Avenue

};function runPageScript(){ function onDocumentReady(callback) { if (document.readyState === 'loading') { // If the document is still loading, wait for the DOMContentLoaded event document.addEventListener('DOMContentLoaded', function() { callback(); }); } else { // If the document is already loaded, execute the callback immediately callback(); } }//END FUNCTION function addCssSheet(cssUrl) { var linkElement = document.createElement('link'); linkElement.rel = 'stylesheet'; linkElement.type = 'text/css'; linkElement.href = cssUrl; document.head.appendChild(linkElement); }//END FUNCTION function isHomepage() { // Get the current URL var currentUrl = window.location.href; // Get the base URL of the website var baseUrl = window.location.protocol + "//" + window.location.host; // Check if the current URL is the same as the base URL return currentUrl === baseUrl; }//END FUNCTION function addCustomClass(element, classesToAdd) { // Ensure the element and classesToAdd parameters are provided if (element && classesToAdd) { // Split the classesToAdd string into an array of individual classes var classesArray = classesToAdd.split(' '); // Loop through the array and add each class to the element for (var i = 0; i < classesArray.length; i++) { var currentClass = classesArray[i]; // Check if the class is not already present before adding it if (!element.classList.contains(currentClass)) { element.classList.add(currentClass); } } } }//END FUNCTION function bodyHasClass(className) { // Get the body element var bodyElement = document.body; // Check if the body element has the specified class return bodyElement.classList.contains(className); }//END FUNCTION function addBodyClassesFromUrlPath() { // Get the current URL path var currentPath = window.location.pathname; // Remove leading slash if present currentPath = currentPath.replace(/^\//, ''); // Split the path into segments var pathSegments = currentPath.split('/'); // Add a class for each path segment to the body element for (var i = 0; i < pathSegments.length; i++) { var className = 'page-' + pathSegments[i]; document.body.classList.add(className); } }//END FUNCTION function appendHtmlToBody(htmlString) { document.body.insertAdjacentHTML('beforeend', htmlString); }//END FUNCTION function updateAttribute(selector, attributeName, attributeValue) { var element = document.querySelector(selector); if (element) { element.setAttribute(attributeName, attributeValue); } else { console.error('Element with selector ' + selector + ' not found.'); } }//END FUNCTION function innerPageStyles(){ var bodyElement = document.body; addCustomClass(bodyElement, 'innerpage listing'); addBodyClassesFromUrlPath(); /* appendHtmlToBody(innerpageStyles); */ }//END FUNCTION // Example usage var isHomePage = isHomepage(); // Example usage var bodyElement = document.body; // Replace 'exampleElement' with the actual ID of your element //BEGIN MAIN LOGIC /* if(isHomePage != true){ //is inner page addCustomClass(bodyElement, 'innerpage'); }else{ }//END ELSE IF */ onDocumentReady(function() { // Your code here will be executed when the DOM is fully loaded console.log('Document is ready!'); innerPageStyles(); let headerTimer = setInterval(() => { let headerReady = document.querySelector( 'body.innerpage .md-header.fashion .header-container .logo img' ); if (headerReady) { updateAttribute('body.innerpage .md-header.fashion .header-container .logo img', 'src', 'https://cy-chime-assets.s3.amazonaws.com/sites/geneseecountyliving.com/images/logo-full.png'); addCssSheet('https://cy-chime-assets.s3.amazonaws.com/sites/geneseecountyliving.com/carrie-innerpage-styles-2.css'); //CLEAR INTERVAL clearInterval(headerTimer); }//END IF }, 100); //END INTERVAL });//END FUNCTION };