Refine Search
Sort by
$925,000
3 Beds 4 Baths 26-959 MLS
Stunning Townhouse with Unmatched Upgrades and Views! Welcome to your dream mountain retreat nestled on the picturesque #5 Green of Grand Elk! This exquisite townhouse embodies luxury, comfort, and modern convenience. Perfectly designed for both relaxation and entertainment, this home promises an unparalleled lifestyle. Key Features include Elegant Living Space: Step into a spacious open-concept living area adorned with beautiful hardwood floors & upgraded finishes. The stunning fireplace, accentuated with stacked stone, serves as a stunning focal point for cozy evenings and gatherings with family and friends. Smart Home Comfort: Experience the ease of living with electric blinds that effortlessly adjust to let in the perfect amount of natural light. Enjoy the convenience of extra storage solutions strategically placed throughout the home. Outdoor Oasis: Step outside to your covered deck where mountain views await! Unwind in the hot tub under the stars or enjoy barbecues with friends using your gas grill. This outdoor space is perfect for both tranquil mornings and lively gatherings. Luxurious Master Suite: Retreat to the master suite that features a lavish steam shower and a spacious walk-in closet, offering both luxury and functionality. Wake up to mountain views that set the tone for an invigorating day. Ideal Location: With a large heated garage equipped with electric car charger and ski storage, this townhouse is a haven for outdoor enthusiasts. Enjoy direct access to cross-country skiing, biking, hiking, and golfing right at your doorstep. Versatile Spaces: The additional room can serve as a home office, gym, or guest room, providing flexibility to suit your lifestyle. With breathtaking views from this space, inspiration is guaranteed. This townhouse is more than just a property; it's a lifestyle choice. Surrounded by the natural beauty of the mountains and conveniently located near amenities, outdoor adventures, and vibrant community activities, it offers the perfect blend of tranquility and excitement. Don't miss your chance to own a slice of paradise and enjoy your family times in the mountains. Experience Grand Elk - Where Mountain Living Meets Country Club Luxury! Residents enjoy exclusive access to a range of high-end amenities, including championship golf course with unlimited golf and priority tee-times, outdoor heated pool, expansive hot tub, and elegant clubhouse with member-only benefits. Ideally situated in the heart of Granby, you're just minutes from Winter Park Resort, Granby Ranch, and the awe-inspiring Rocky Mountain National Park.

154 Eagle Ridge Drive, Granby

$849,900
4 Beds 4 Baths 26-915 MLS
Escape to mountain living at its finest in this beautifully maintained townhome nestled among the aspens and overlooking the 15th green of the coveted Grand Elk Golf Community. This inviting retreat offers the perfect blend of comfort, privacy, and year-round recreation. Designed with both owners and guests in mind, the spacious floor plan features 4 bedrooms, 3.5 bathrooms, and a versatile loft ideal for a second living area, game room, or home office. Two generously sized primary en-suites--one on the main level and one upstairs--provide exceptional flexibility and privacy. The lower level creates the perfect haven for kids, extended family, or visiting guests. Whether you're enjoying your morning coffee with peaceful views of the fairway and abundant wildlife, entertaining after a day on the course, or unwinding by the fire after hiking nearby at Rocky Mountain National Park, this home delivers the absolute BEST of mountain living. Located in the highly sought-after Grand Elk Golf Community, owners enjoy unlimited golf, clubhouse amenities, which include a summer season pool, year round hot tub, year round restaurant/bar and social club events put on by the membership. Easy access to Granby Ranch for winter time skiing or about 25 minutes to Winter Park Resort. Grand Lake is just up the road as well for entrance into the park or fishing and boating or a summer stroll on the boardwalk for ice cream. Being in the heart of Grand County with so many things to do in either direction is what makes this location extra special.

824 West Ten Mile Drive, Granby

$579,000
2 Beds 2 Baths 26-888 MLS
Next two sales qualify for 3.99% financing (subject to approval; 5-year ARM). You will love this bright, end-unit, turn-key townhome featuring modern finishes, including quartz countertops, low-maintenance LVP flooring, and a spacious patio designed for exceptional outdoor living. The home is thoughtfully furnished with a king-size bed in the primary suite and bunks in the guest room--ideal for hosting family and friends. This two-story townhome sits along the Fraser River, offering a peaceful riverside setting with soothing views and easy access to the outdoors. The home is brand new, includes a builder's warranty, and comes with full access to Granby Ranch amenities. Ski, golf, fish, hike and bike in your back yard.

153 Granby Meadow Drive, Granby

$883,333
3 Beds 4 Baths 26-869 MLS
Beautifully positioned as an end unit in Eagle Ridge at Grand Elk, this former model home offers a rare blend of comfort, style, and mountain lifestyle convenience. With 3 bedrooms, 3.5 bathrooms, two separate living areas, and a fully furnished interior, this home is ready to enjoy from day one. The kitchen features rich green cabinetry, stainless steel appliances, a large island with seating, and an open connection to the dining and living areas. The main living room is warm and inviting, with vaulted ceilings, a sleek fireplace, a comfortable gathering space, and direct access to the covered deck with a private hot tub. Step outside and take in mountain and golf course views, whether you are enjoying morning coffee, relaxing after a day on the course, or unwinding after skiing, hiking, or exploring Grand County. The thoughtful layout offers plenty of space for guests, with two living areas providing flexibility for entertaining, relaxing, or spreading out. Ownership in Grand Elk offers access to exceptional community amenities, including the Grand Elk Golf Club, a Craig Stadler-designed course, clubhouse amenities, pool and hot tub privileges, the Grand Elk Grille, Nordic trails, and member benefits. With its end-unit location, former model-home finishes, furnished convenience, private hot tub, and beautiful views, this Eagle Ridge property is an ideal mountain retreat, full-time residence, or Grand County getaway.

102 Eagle Ridge Drive, Granby

$690,000
3 Beds 3 Baths 26-811 MLS
Mountain living in Granby's Grand Elk community. This furnished end-unit townhome offers 3 bedrooms, 3 bathrooms, and 1,448 finished square feet mountain contemporary style, and beautiful open-terrain views. The upper-level living area features high ceilings, wood flooring, quartz counters, a kitchen island, electric fireplace, and access to a covered elevated deck--perfect for relaxing after a day outdoors. Two main-level bedrooms add flexibility, while the private upper-level primary suite includes a walk-in closet and 3/4 bath. Enjoy an oversized detached garage for gear, bikes, skis, or golf clubs. Close to Market, trails, golf, amenities, and an easy drive to Winter Park, this lock-n-leave retreat is ready for year-round adventure

103 Eagle Ridge Drive, Granby

$915,000
4 Beds 4 Baths 26-768 MLS
Overlooking Grand Elk Golf Course, this stunning fully furnished townhouse is a rare gem that exudes luxury as well as comfort. Limited use by the current owners, this property is pristine condition, presenting an opportunity for a turnkey home experience. Three spacious bedrooms plus a den that can be used as a additional sleeping space each with its own private, full bathroom, ensuring personal space and comfort for all family members or guests. An additional half bath adds convenience for common areas. In addition to the three bedrooms property features a versatile den providing extra space for a home office, library, or entertainment area, tailored to your lifestyle needs. Grand Elk homeowners get golf privileges and access to community pool and year round hot tub

144 Eagle Ridge Drive, Granby

$950,000
4 Beds 3 Baths 26-642 MLS
Experience mountain living at its finest in this like-new four-bedroom, four-bathroom, end unit, townhouse in the heart of Granby Ranch. Built in 2023 and very gently used, this beautifully appointed home offers the perfect blend of luxury, comfort, and convenience with true ski-in/ski-out and bike-in/bike-out access. Thoughtfully designed for entertaining and relaxing, the spacious floor plan includes four bedrooms, one of which is non-conforming, providing flexible space for guests, a bunk room, office, or additional sleeping area. Offered fully furnished and completely turn-key, this home is ready for immediate enjoyment or rental income potential from day one. Listed below market value, this one is priced to sell. After a day on the slopes, trails, or golf course, unwind in your own private hot tub while taking in the beauty of the surrounding mountains. The attached one-car garage provides convenient storage for all your mountain gear, while the low-maintenance lifestyle allows you to spend more time enjoying everything Granby Ranch has to offer. Homeowners dues include a full Granby Ranch membership featuring complimentary ski passes, golf passes, fishing access, and exclusive use of The Grange Hall amenities, including an outdoor pool, hot tubs, fitness center, and game room. Whether you are looking for a full-time residence, mountain retreat, or investment property, this exceptional townhouse delivers the ultimate Colorado lifestyle in every season.

110 Saddle Mountain Camp Road, Granby

$855,000
3 Beds 3 Baths 26-636 MLS
Perched in Grand Elk with sweeping views of the Continental Divide, Granby Ranch Ski Resort, and the Grand Elk Golf Course, this impeccably maintained townhome is filled with exceptional natural light and offers outstanding mountain living at an incredible value. The thoughtfully designed floor plan features main-level living with expansive windows, an open kitchen, dining, and great room that flow seamlessly to a covered deck - perfect for morning coffee or evenings taking in the views. With 3 bedrooms plus a spacious lower-level family room that could easily be converted to a 4th bedroom, this home offers flexibility for guests, work, or recreation. Complete with a 2-car garage and ideally located near golf, skiing, trails, and downtown Granby, this is mountain living made easy.

76 Eagle Ridge Drive, Granby

$899,000
4 Beds 4 Baths 26-476 MLS
Located in the highly sought-after Grand Elk Golf Club community, this turn-key four-bedroom, three-and-a-half-bath townhome offers an exceptional blend of comfort and mountain lifestyle. Perfectly positioned to mountain views, the home lives like a single-family residence while offering the ease and simplicity of townhome ownership. Designed for both relaxation and entertaining, the spacious layout provides multiple gathering areas and generous bedroom accommodations. Whether you're enjoying quiet mornings overlooking the fairways or hosting friends and family after a day outdoors, this home delivers a seamless mountain living experience. Grand Elk is known for its central location in Granby, offering convenient access to Rocky Mountain National Park, Grand Lake, and Winter Park.

66 Eagle Ridge Drive, Granby

$1,050,000
3 Beds 3 Baths 26-442 MLS
Your shortcut to mountain ownership: Turn-key 3-bedroom ski-in/ski-out townhome with rare 5% seller financing, fully equipped for immediate use, furniture included, private hot tub, and slopes just outside your door. This 1 home ensures a hassle-free transition to your new lifestyle. The walk-in level features a spacious master bedroom, gear room, garage with EV charger, and welcoming entryway. The expansive top floor boasts an open living space with a gourmet kitchen, dining room, living room, half bath, and laundry--perfect for entertaining. On the lower level, you'll find two additional bedrooms, ample storage, a full bath, and access to your private hot tub. Each floor features its own deck, ideal for soaking in breathtaking valley views. Explore the documents tab for a full description. The low-maintenance lifestyle is enhanced by the Saddle Mountain Camp HOA fee of $601.63/month, which covers exterior insurance, water, sewer, grounds maintenance, and more. The Granby Ranch master HOA fee of $3,807.2/year provides ski passes, golf rounds, pool access, fitness facilities, grounds, and road maintenance.

103 Saddle Mountain Camp Road, Granby

$1,099,000
4 Beds 4 Baths 26-401 MLS
Great 3 Bedroom plus Bonus Bunk Room! This ski-in/ski-out townhome offers the ultimate mountain lifestyle with direct access to the slopes--no shuttle, no hassle, just click in and go. Rustic elegance takes center stage with reclaimed barnwood exterior, real stone accents that bring warmth, texture, and timeless character to the space. Whether you're gathered around the stone fireplace after a powder day or enjoying a quiet morning coffee, the panoramic mountain views steal the show through expansive windows that frame the landscape like a living painting. This is more than a home--it's your front-row seat to every sunrise, snowfall, and starlit night. This charming 3-bedroom + Bunk room Tucked away nearby, you'll find a Gear Room that keeps clutter in check and helps keep things organized no matter the season. When it's time to unwind, retreat to your spacious primary bedroom sanctuary complete with a glass-enclosed shower and a roomy walk-in closet to house your favorite outfits and treasures. Each room has been designed with a sense of comfort and purpose, making this townhome feel both elegant and effortlessly livable. Craving fresh air and peace of mind? Take your pick between a covered patio or a scenic balcony where you can sip your favorite beverage and soak in breathtaking mountain views. Whether it's morning coffee or sunset wine, the backdrop here is always Instagram-worthy. This is more than a home, it's your new favorite place to be. So, what are you waiting for? Come see the magic for yourself!

100 Saddle Mountain Camp Road, Granby

$930,000
3 Beds 5 Baths 26-392 MLS
Introducing a beautifully crafted three bedroom plus den townhome in the Grand Elk Golf Community by Ascend2Housing.com. Den can be converted to a fourth bedroom if desired. Luxury finishes include engineered wood flooring, ceiling beams, contemporary railings, limestone fireplace with metal mantle, Restoration Hardware lighting, designer furniture included throughout and hydronic in floor heat. Kitchen features a spacious Cambria quartz island, panelized Bosch appliances and farmhouse sink. 4.5 exquisitely finished bathrooms offer floating cabinetry, floor to ceiling 24x48'' shower tiles, 24x24'' custom floor tiles and electric touch mirrors. Tankless hot water heater, ceiling fans, blinds, and washer and dryer included. Two car attached garage with EV charging and expansive deck with

178 Eagle Ridge Drive, Granby

$775,000
2 Beds 2 Baths 26-391 MLS
Introducing a beautifully crafted two bedroom townhome designed for effortless main floor living with no stairs in the Grand Elk Golf Community by Ascend2Housing.com. This ranch style home offers luxury finishes including engineered wood flooring, ceiling beams, contemporary railings, limestone fireplace with metal mantle, Restoration Hardware lighting, designer furniture included and hydronic in-floor heat throughout. Kitchen features a spacious Cambria quartz island, panelized Bosch appliances and farmhouse sink. Two exquisitely finished bathrooms offer floating cabinetry, floor to ceiling 24x48'' shower tiles, 24x24'' custom floor tiles and electric touch mirrors. Tankless hot water heater, ceiling fans, blinds, and washer/dryer included. Two car attached garage with EV charging and

176 Eagle Ridge Drive, Granby

$1,099,000
3 Beds 3 Baths 26-384 MLS
Experience mountain living at its finest in this stunning ski-in/ski-out townhome, perched atop a scenic ridge with sweeping views and direct access to the Home Again Ski Trail--right in your backyard. Designed with style and comfort in mind, this home features fresh, contemporary finishes throughout. Gorgeous white oak plank flooring flows through the main living areas, while plush Berber carpet adds warmth to the primary suite and guest bedroom #2. Convenience meets luxury with your own private elevator, oversized garage (perfect for storing all your outdoor gear), and spacious decks pre-wired for a hot tub. The chef's kitchen and expansive great room are ideal for entertaining, while high-end tile finishes, heated bathroom floors, and central air conditioning add an extra touch luxur

142 Saddle Mountain Camp Road, Granby

$774,000
3 Beds 3 Baths 26-367 MLS
This exceptional 3 bedroom, 2.5 bathroom Peak View Townhome is a RARE FIND! Situated at the end of a quiet cul-de-sac, the home backs up to open space and offers breathtaking views down the valley toward the Continental Divide and towards the ski area. This light and bright townhome features an open floor plan with abundant windows that fill the space with natural light and bring the outdoors in. The inviting living area is centred around a stone gas fireplace, creating the perfect setting to relax after a day in the mountains! Enjoy the peaceful surroundings from your deck, where a small seasonal stream flows in the spring and summer, and wildlife is often seen passing through. The upper-level primary suite offers privacy and comfort, while the lower level bedrooms provide easy access to outdoor living, including a walkout to the hot tub! As a Granby Ranch homeowner, enjoy year-round member benefits including ski season passes, summer lift and trail access, and a Nordic pass. Additional perks include complimentary rounds of golf, access to hiking and biking trails, a private homeowner lounge, and discounts on dining, retail, rentals, and lessons, offering the ultimate mountain lifestyle in every season!

102 Range Vista Drive, Granby

$474,000
2 Beds 2 Baths 26-341 MLS
Ideally situated in the heart of Granby, this inviting townhome offers comfort, style, and easy low maintenance living. Built in 2007, this well-maintained home is perfect for full-time living or a mountain getaway. The main level features rustic wide plank wood flooring and an open concept layout that flows seamlessly from the living room to the kitchen ideal for entertaining and everyday living. The kitchen is equipped with sleek stainless steel appliances, ample cabinetry, and generous counter space, making meal prep both functional and enjoyable. Cozy up by the fireplace and unwind after a long day of work or outdoor adventure. Upstairs, you'll find two bright and generously sized bedrooms along with a full bathroom, offering a comfortable and practical layout for family, guests, or a home office. Step outside to enjoy your private deck and side yard, ideal for pets, gardening, or simply relaxing in the fresh mountain air. An oversized garage provides abundant space for vehicles, gear, and all your Colorado toys. Conveniently located close to town amenities, dining, and year-round outdoor recreation including skiing, hiking, biking, fishing, and golf. This home offers the perfect blend of comfort, freedom, and mountain living with the added benefit of no HOA fees.

135 Fourth Street, Granby

$910,000
4 Beds 4 Baths 26-315 MLS
Watch video! This 4-bedroom, 3.25-bath townhome offers a thoughtfully designed living space with a 2-car attached garage. As an end unit, it features abundant natural light from extra windows and in-floor radiant heat throughout. The entry level includes two bedrooms, a full bath, laundry room with sink, and a drop zone with cubbies near the garage. Upstairs, enjoy a vaulted great room with gas fireplace that flows seamlessly to a spacious covered deck overlooking the Grand Elk Golf Course and mtns. The kitchen boasts a quartz breakfast bar and stainless steel appliances including a gas range. The primary suite features a luxurious steam shower in the ensuite, plus a 2nd bedroom suite on this level. Priced right and not a rental. HOA incl. Golf, pool and hot tub - review document section!

134 Eagle Ridge Drive, Granby

$659,000
3 Beds 3 Baths 26-294 MLS
Discover refined mountain living in this beautifully appointed 3-bedroom, 3-bath Meadows townhome. Offered fully furnished and completely move-in ready, this residence combines comfort, style, and exceptional value with low HOA dues, attractive townhome financing through a builder incentive, and no 1% transfer fee. Enjoy the privacy of this well-positioned unit featuring lush landscaping and an expansive patio perfectly designed for a hot tub and outdoor relaxation. Inside, the home showcases stainless steel appliances, rustic barnwood cabinetry, and elegant LVP flooring, creating a warm yet sophisticated atmosphere throughout. This is an ideal opportunity to experience effortless living in a thoughtfully designed and beautifully finished home. Granby Ranch benefits!

165 Granby Meadow Drive, Granby

$567,200
2 Beds 3 Baths 26-287 MLS
Tucked just outside Granby, this well-maintained 2-bedroom, 2.5-bath townhome offers 1,312 sq ft of comfortable mountain living in the sought-after Granby Ranch community. As a resale opportunity, buyers can move in right away and use the standard Colorado real estate contract rather than developer-specific agreements--often avoiding large deposits that become non-refundable early in builder contracts. The open living area features a custom stone fireplace and a kitchen with granite countertops and modern appliances. Furnishings and appliances are included, creating a convenient turnkey option. Enjoy close access to Granby Ranch skiing, biking, golf, Lake Granby, and Rocky Mountain National Park, with ownership including ski passes, golf rounds, pool, hot tub, and fitness amenities.

103 Granby Meadow Drive, Granby

$899,000
3 Beds 4 Baths 26-253 MLS
Elevated mountain living with stunning golf course views in this beautifully designed residence in the coveted Grand Elk Golf Course community. Perfectly located in the heart of Grand County, you're minutes from world-class skiing at Winter Park, RMNP, endless trails, and year-round adventure. Designed to live like a single-family home while offering the ease of low-maintenance townhome living, this spacious retreat features 3 bedrooms and 3.5 baths with a bright, modern interior. Soaring ceilings and expansive windows flood the home with natural light while framing sweeping views of the golf course and surrounding peaks. Experience open concept living spaces that are ideal for entertaining, complemented by a secondary living room that provides a flexible retreat for guests, media, or relaxation. Step outside to the expansive deck overlooking the course - perfect for morning coffee or evening sunsets in the fresh mountain air. Ample storage, a dog wash, and a heated 2 car garage add everyday convenience. Residents enjoy a low HOA fee that includes golf, along with access to the community pool and hot tub, creating the perfect blend of luxury, recreation, and effortless mountain living.

96 Eagle Ridge Dr., Granby

$700,000
7 Beds 4 Baths 26-186 MLS
Exceptional investment opportunity in the heart of Granby! This full duplex offers incredible versatility--ideal for a primary residence with rental income, multi-generational living, or a turnkey income-producing property. Located in a highly desirable neighborhood just walking distance to all three schools and nearby parks, this property combines convenience with strong rental appeal. Each unit features approximately 1,575 sq ft of living space, separate private entrances, and an attached one-car garage, providing privacy and functionality for tenants or owners alike. Unit A offers 4 bedrooms and 1.75 bathrooms and is currently leased; Unit B is vacant includes 3 bedrooms and 1.75 bathrooms. Both offer generous layouts, flexible living space, and excellent income potential. Unit A is currently leased through 6/30/27 at $2389/month, with the tenant paying for their separately metered water, sewer, and electric. Trash and landscaping are included. Whether you're looking for employee housing, to expand your rental portfolio, or secure a long-term investment in a growing mountain community, this property checks all the boxes for location, layout, and opportunity.

255 Christiansen Avenue, Granby

$680,000
3 Beds 4 Baths 26-182 MLS
Located in the coveted Grand Elk community, this partially furnished corner townhome offers 3 bedrooms, 3.5 baths, and 1,746 sq ft of mountain living at its finest. The home features two spacious primary suites, a third bedroom and bath on the lower level, high-end finishes, custom ceiling fans, and stunning 180° views of open space, rolling hills, and local wildlife from the peaceful north-facing back. The sunny south-facing front entry and oversized finished tandem garage provide excellent light, functionality, and ample storage. The HOA includes golf, pool, and hot tub access at Grand Elk Golf Club. The property is currently rented with an active lease through 8/31/2026. Showings prior to lease expiration require a 24-Hour notice.

215 Eagle Ridge Circle, Granby

$999,000
3 Beds 3 Baths 26-174 MLS
A gorgeous 3 bed, 3 bath townhome in Saddle Mountain Camp is now for sale! Featuring a charming facade with stone accents and a 1 car garage, it's sure to be the home for you! Inside you will find a spacious open concept with soaring ceiling, elegant wood-look flooring, neutral palette, and a fireplace to keep you warm & cozy. The fabulous kitchen is equipped with everything you'll need for home cooking, ample cabinetry, quartz counters, tile backsplash, pendant lighting, stainless steel appliances, and a peninsula complete with a breakfast bar. The primary suite showcases soft carpet, a walk-in closet, and a private bath with dual sink for added convenience. Also includes 2 decks, 1 hot patio with fantastic mountain views, this home is a true gem! Sk-in/ski-out townhome with huge VIEWS!

107 Saddle Mountain Camp Road, Granby

$1,099,000
3 Beds 3 Baths 26-104 MLS
Public Remarks PRICE ADJUSTMENT AND SELLER CONCESSIONS! New price and up to $25K in Seller concessions using Seller's preferred lender to use for rate buydown and/or loan closing costs. PROPERTY INCLUDES ALL OF THE ELEGANT FURNISHINGS AND WINDOW COVERINGS. THIS IS THE FINEST UNIT FOR SALE IN THE SADDLE MOUNTAIN TOWNHOME COMPLEX. This luxurious townhome can be seen rising above the Granby Ranch Resort with commanding mountain range views. Positioned along Granby Ranch's coveted Home Again ski trail, offers a rare ski-in / ski-out lifestyle experience. Designed for those who appreciate refined craftsmanship, elevated finishes, with dramatic vaulted ceilings, gas fireplace, open floor plan. ask about free ski passes for owners and golf, Granby Ranch amenities are the best in the county.

109 Saddle Mountain Camp Road, Granby

$396,398
2 Beds 3 Baths 25-1632 MLS
DEED RESTRICTED PROPERTY. Newly constructed and move-in ready, this 2-bedroom, 3-bath triplex residence in Nuche Village presents an opportunity for qualified Grand County residents to purchase new construction designed for the local workforce. This thoughtfully designed home offers a functional open-concept layout with quality finishes, efficient use of space, and low-maintenance living suited for comfortable year-round mountain living. As new construction, the property includes a builder warranty for added peace of mind. Nuche Village is a thoughtfully planned community offering convenient access to schools, trails, dining, and everyday amenities, creating an attainable path to homeownership in Grand County. This completed residence is move-in ready and awaiting its first owner. Nuche Village is ideally located near schools, trails, dining, and everyday amenities, making it a perfect opportunity for buyers seeking an attainable path to homeownership in Grand County.

12 Hackamore, Granby