Welcome to Johnsview Village-Thornhill's best-kept secret and one of the most family-friendly communities around! Nestled in a quiet cul-de-sac at the southeast corner of Bayview Ave & John St, this charming neighborhood offers 32 acres of lush green space, a fantastic school, pool, tennis courts, basketball court, playground, and more-perfect for children and families alike. This spacious 3-bedroom townhome features a welcoming foyer, and an open-concept living/dining area that walks out to a private, south-facing fenced backyard -sunny and bright all day! Updates include a new roof (2025), new windows (2018), and a stylish kitchen with quartz countertops, subway tile backsplash, and LG stainless steel appliances (Fridge 2025). Upstairs offers three generous bedrooms and a 4-piece bath; the finished basement provides a rec room, 2-piece bath, laundry, and storage. Water included! Steps to transit, shopping, Thornhill Library, fitness Centre, medical clinics, arenas, and minutes to highways, GO Train, and Finch Subway. This is the ideal home for families, first-time buyers, investors, or downsizers-come make it yours today!