Vergennes Twp, MI 49331,12845 Triple Oak Drive NE 14
Vergennes Twp, MI 49331,12845 Triple Oak Drive NE 14
Vergennes Twp, MI 49331,12845 Triple Oak Drive NE 14
14
See all 14 photos
$119,900
Est. payment /mo
Save
0.8 Acres Lot
Active

12845 Triple Oak Drive NE 14 Vergennes Twp, MI 49331

Save
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
Sat
21
Jun
Sun
22
Jun
Mon
23
Jun

UPDATED:

Key Details

Property Type Vacant Land

Listing Status Active

Purchase Type For Sale

MLS Listing ID 65023136584

Lot Size 0.800 Acres

Acres 0.8

Lot Dimensions 190x182

Source Greater Regional Alliance of REALTORS®

Property Description

Parcel 14 - Premier Residential Development In The Grand Rapids Area, This 28 Acre Tract Of Land Has over 1200 feet of Private Flat River Frontage With Fly Fishing And Kayaking Virtually Out Your Back Door. These Large, Executive Home Sites Range From 1 To 2.7 Acres and offer Heavily Wooded Topography, Panoramic Views, Gated Community, and a Nature Trail along the Flat River. Architectural, building and use restrictions are In place to assure quality control.

Location

State MI

County Kent

Area Vergennes Twp

Direction Lincoln Lake Rd north past Bailey Ave, right on Triple Oak Trail. Private road to development starts at the end of existing cul-de-sac.

Exterior

Waterfront Description River Front,Lake/River Priv

Building

Sewer Storm Drain

Schools

School District Lowell

Others

Tax ID 411626101014

Acceptable Financing Cash, Conventional

Listing Terms Cash, Conventional

Financing Cash,Conventional


Realcomp MLS
Listed by Steven D Hanson of Hanson Real Estate Group

GET MORE INFORMATION

agent

Carrie Thompson

Digital Marketing Realtor | License ID: 6501338662

+1(810) 893-3269

Name
Phone*
Message

Go tour this home

12845 Triple Oak Drive NE 14

};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 };