Welcome to 21 John Street, Tavistock! If you’ve been dreaming of small-town living, this could be the one! This charming, renovated, solid brick century home seamlessly blends historic charm with modern conveniences. This stunning 2-storey home is situated on an oversized 51′ x 168′ lot and features a large, fully fenced yard, a detached garage, and a serene front porch with an upper balcony to enjoy the view—perfect for entertaining family and friends. Inside, the main floor boasts 9′ ceilings in an open-concept living and dining area with an authentic wood-burning fireplace and hardwood flooring. At the back of the home, you’ll find a spacious kitchen leading to the sunny back deck and a convenient 2-piece bathroom. Upstairs, discover a luxurious, updated main bath with heated floors and two generously sized bedrooms. This home features updated electrical, plumbing, a Weil-McLain boiler, spray-foam insulation through the majority of the home, new drywall, and most windows (2010). Additional updates include a dishwasher (2023) and an asphalt driveway (2021). Enjoy the spacious backyard, tinker in the detached garage, and return to a sense of calm in your new space. Book your private showing today!