Direct Sale 59 (Olmsted Road, Stanford): Listing Closed
371 Olmsted Road, located in Olmsted Terrace, is a two-story single-family home built in 2010. This traditional style home offers a covered front porch, hardwood floors, recessed lighting, and central air. The home also features a 2-car attached garage, a patio, and more.