Welcome to 96 James Street in beautiful Elora, a charming 1,415 sq. ft. home offering a thoughtful layout, gorgeous gardens and the convenience of main-floor living. One of the home's standout features is the main-floor primary bedroom, complete with an impressively spacious ensuite bathroom. Having the primary suite on the main level creates an easy, comfortable layout that works beautifully for a wide range of lifestyles. Upstairs, you'll find two additional bedrooms and a second bathroom, providing a private and versatile space for family, guests, a home office or hobbies. Outside is where this property really shines. with covered porches both front and back. Gorgeous, established gardens surround the home, creating a beautiful setting to relax, entertain or simply enjoy the changing seasons. A separate storage shed provides convenient space for gardening equipment, tools, bikes and outdoor essentials. With three bedrooms, two bathrooms and 1,415 sq. ft. of living space, the home offers a wonderful balance of manageable size and functional living. And then there's the location. Set in sought-after Elora, you're close to the character, natural beauty and amenities that make this community such a special place to live, from its historic downtown and local shops and restaurants to the Grand River, trails and spectacular Elora Gorge.