2825 Duke Street Kalamazoo, MI 49008
Welcome to this charming Westnedge Hill home, offering a perfect blend of classic character and modern updates. The beautifully updated kitchen includes an oversized center island, stainless steel appliances with wine cooler and a dining nook ideal for everyday living and entertaining. Restored hardwood floors throughout the main level, which includes a living room, den, and a versatile bonus spaces perfect for reading, a playroom, or office. The redesigned main-floor laundry provides convenience with a washer, dryer, and generous storage. A rare main-floor bedroom with powder room offers excellent flexibility for guests, multigenerational living, or a private workspace. The remodeled full bath features a tiled shower, modern vanity, and new flooring. Upstairs, you'll find three additional bedrooms, hardwood floors, and a charming loft-style. Sunlight fills each room through ample windows. The finished basement expands your living options with space for a den, movie or rec room. Outside, enjoy a two-car detached garage, a shed with electric, and a spacious fenced-in yard with custom gates. The backyard retreat, features mature trees, raised planters, garden beds, a fire pit, and plenty of room to relax or entertain. This well-maintained Westnedge Hill gem is filled with charm, versatility, and unexpected touches.
property details
Interior Features
Tile
Wood
Dishwasher
Disposal
Dryer
Microwave
Range
Refrigerator
Washer
Water Softener Owned
Exterior Features
Detached Garage
Concrete
Utility & Building Info
Forced Air
2 Story
Price History
| date | event | price | source |
|---|---|---|---|
|
01/09/2026
01/09/2026
|
Sold |
$300,000
|
Southwestern Michigan Regional MLS |
|
12/06/2025
12/06/2025
|
Pending |
$323,700
|
Southwestern Michigan Regional MLS |
|
11/11/2025
11/11/2025
|
Active |
$323,700
|
Southwestern Michigan Regional MLS |
Market Trends
Source: Constellation1
Mortgage Calculator
- Principal {{ parseInt(priciplePayment).formatThousands(0) }}
- Interest {{ parseInt(interestPayment).formatThousands(0) }}