Welcome to 41 Upton Road in Westborough – a charming 3-bedroom, 2.5-bath home set back from the road on a private lot with a horseshoe driveway. This home lives more like a Colonial than a traditional Cape, offering a spacious and versatile layout. Hardwood floors throughout, an updated kitchen that opens to a cozy living room with a fireplace, and a second living area perfect for relaxing or entertaining. A generous home office just off the kitchen—or could easily serve as a fourth bedroom. Upstairs, you'll find well-sized bedrooms with a full size bathroom and storage. The partially finished walkout basement includes a full bath and flexible large bonus space for additional family living space such as an entertainment area, a playroom, guest room, or gym. Step outside to a private, wooded backyard—ideal for peaceful outdoor living and entertaining. Enjoy nearby parks, trails, Sandra Pond, and access to a top-tier public school system.