Beautiful, spacious, 2 story farm house in Leonardville that sits on nearly one acre! This home has plenty of charm with the original wood work and built in bookshelves, while having the space of a newer home with the addition put on in 1990, and many modern updates. New kitchen, new appliances, new bathrooms, fresh interior paint, and more. The main level features two living rooms, a formal dining room, kitchen, and a full bathroom. Upstairs are 4 bedrooms, including the master suite that has it's own full bathroom with a walk-in tub, walk-in closet, and a private staircase leading up from the back of the house. The attached two car garage is a rare find for a house this age. Come check out this wonderful small town living!!
Welcome to 210 N Michigan Street in Leonardville, Kansas — a spacious 2-story home full of character, charm, and opportunity. Situated on an oversized 0.65-acre lot next to the local golf course, this property offers the perfect blend of small-town living with scenic open views and extra outdoor space to enjoy. Inside, you’ll find over 2,100 square feet featuring original oak flooring, large living areas, and a generously sized kitchen with endless potential for customization. A covered front porch adds welcoming curb appeal, while the detached double-bay garage with a durable metal roof provides ample storage, workshop space, or room for vehicles and hobbies. Whether you’re looking for a family home, investment property, or renovation opportunity, this property delivers space, location, and potential in a peaceful community setting. All lot size/room sq ft is information is based on Riley county records and is deemed reliable but not guaranteed.

Leonardville is located in Kansas. Leonardville, Kansas 66449has a population of 628. Leonardville 66449 is less family-centric than the surrounding county with 23.18% of the households containing married families with children. The county average for households married with children is 31.44%.
The median household income in Leonardville, Kansas 66449 is $56,875. The median household income for the surrounding county is $53,296 compared to the national median of $69,021. The median age of people living in Leonardville 66449 is 49.2 years.
The average high temperature in July is 90.2 degrees, with an average low temperature in January of 16.8 degrees. The average rainfall is approximately 31.2 inches per year, with 13.9 inches of snow per year.