Welcome to 20 John Street, a bright and inviting home offering a surprisingly functional layout, modern finishes and plenty of space to make your own. From the moment you arrive, the mature landscaping and established residential setting create a welcoming first impression. The main level features neutral decor, updated flooring and a spacious living area. The kitchen offers two-tone cabinetry, ample counter space, and tile backsplash. A second kitchen in the basement adds valuable additional functionality, along with finished lower-level living space. Enjoy the backyard deck, mature landscaping and convenient off-street parking. Ideally located close to multiple schools and everyday amenities. A clean, inviting home with plenty of possibilities for its next owner!