Townhomes for Sale in Calgary | Calgary townhouse listings Townhomes for sale in Calgary

Welcome to townhomes for sale in Calgary, where affordability, style, and convenience come together. Calgary offers a diverse selection of townhouses that cater to every lifestyle, from families to professionals looking for a modern urban home.

Explore Calgary townhouses for sale, featuring affordable townhomes in Calgary, luxury townhouses with premium amenities, and new construction townhomes designed with modern layouts and finishes. These properties provide excellent value for buyers seeking comfort and functionality in their next home.

Calgary’s townhome market offers properties in vibrant neighborhoods with access to top-rated schools, parks, shopping, and transit. Whether you’re searching for a contemporary townhome in a bustling community or a spacious unit in a serene neighborhood, Diane Richardson is here to guide you through the process and help you find the perfect property.

Contact Diane Richardson

Phone: 403.397.3706

Email: diane@mypadcalgary.com

Townhomes for Sale in Calgary | Stylish & Contemporary

CALGARY TOWNHOUSES FOR SALE, TOWNHOUSES FOR SALE IN CALGARY, AB

Forgot password Extend Verify Contact
We have found a total of 1,687 listings, but only 1,500 are available for public display. Please refine your criteria, in order to narrow the total number of matching listings.
1-12/1,500
  • 6335 24 Avenue NE in Calgary: Pineridge Semi Detached (Half Duplex) for sale : MLS®# A2305060

    6335 24 Avenue NE Pineridge Calgary T1Y 2C5
    Main Photo: 6335 24 Avenue NE in Calgary: Pineridge Semi Detached (Half Duplex) for sale : MLS®# A2305060
    $370,000
    Residential
    Status:
    Active
    MLS® Num:
    A2305060
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    632 sq. ft.
    Here is the TURN-KEY INVESTMENT you’ve been looking for in Pineridge! Featuring PROVEN CASH FLOW and a great long-term tenant already in place, this 1,100 sq. ft. semi-detached home offers a stable and secure addition to your portfolio. The open-concept main floor is flooded with natural light from massive windows, creating a bright and inviting space for the kitchen, dining, and living areas. This home has been well-maintained and upgraded over the years, including brand new windows installed in 2025, ensuring energy efficiency and peace of mind for years to come. With three generous bedrooms on the lower level and two full bathrooms, this layout is highly functional and has massive tenant appeal. The exterior features a private fenced yard with a back deck, perfect for a BBQ and outdoor relaxation. Situated on a spacious corner lot, this property is in a truly great location, just steps away from schools, shopping, and transit. It is everything a long-term tenant would want, which means a stable and secure investment for you. The seller is also selling the other side (6333), giving you the flexibility to buy it as a full duplex or purchase one side to start your first stable investment! Check out the Virtual tour for 6333 ( MLS A2300984) More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 6333 24 Avenue NE in Calgary: Pineridge Semi Detached (Half Duplex) for sale : MLS®# A2305064

    6333 24 Avenue NE Pineridge Calgary T1Y 2C5
    Main Photo: 6333 24 Avenue NE in Calgary: Pineridge Semi Detached (Half Duplex) for sale : MLS®# A2305064
    $365,000
    Residential
    Status:
    Active
    MLS® Num:
    A2305064
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    632 sq. ft.
    Here is the TURN-KEY INVESTMENT you’ve been looking for in Pineridge! Featuring PROVEN CASH FLOW and a great long-term tenant already in place, this 1,100 sq. ft. semi-detached home offers a stable and secure addition to your portfolio. The open-concept main floor is flooded with natural light from massive windows, creating a bright and inviting space for the kitchen, dining, and living areas. This home has been well-maintained and upgraded over the years, including brand new windows installed in 2025, ensuring energy efficiency and peace of mind for years to come. With three generous bedrooms on the lower level and two full bathrooms, this layout is highly functional and has massive tenant appeal. The exterior features a private fenced yard with a back deck, perfect for a BBQ and outdoor relaxation. Situated on a spacious corner lot, this property is in a truly great location, just steps away from schools, shopping, and transit. It is everything a long-term tenant would want, which means a stable and secure investment for you. The seller is also selling the other side (6335), giving you the flexibility to buy it as a full duplex or purchase one side to start your first stable investment! Before booking a showing, have a look at the Virtual tour! More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 1391 Legacy Circle SE in Calgary: Legacy Row/Townhouse for sale : MLS®# A2308245

    1391 Legacy Circle SE Legacy Calgary T2X 2J5
    Main Photo: 1391 Legacy Circle SE in Calgary: Legacy Row/Townhouse for sale : MLS®# A2308245
    $539,500
    Residential
    Status:
    Active
    MLS® Num:
    A2308245
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,371 sq. ft.
    NO CONDO FEES | MASSIVE CORNER LOT W/ DOUBLE DETACHED GARAGE | VERY WELL MAINTAINED | A/C | UPGRADED FURNACE AIR CLEANING SYSTEM | BUILT IN 2017 + MORE! This is your chance to own a property that closely resembles a detached home without the price tag! Based in the family friendly community of Legacy, this property's location is ideal, situated close to walking paths, parks, playgrounds, vast amenities at Legacy Village & with easy access to Stoney Trail. The property has been very well maintained & stands out with its fantastic curb appeal, oversized lot + purposeful upgrades that make it feel like home. Inside, you will find an assortment of natural light W/ extra windows, along with a functional & relaxing layout ready for you to enjoy. Notable interior features include: an open concept main floor with wall to wall sight lines, vinyl flooring, quartz countertops & 9 ft ceilings that help enhance the space throughout the main. The home also features an upgraded furnace air cleaning system for fresher indoor air, full climate control with A/C for the hot summer months & a developed basement space that can be used in a variety of ways, depending on your needs. Now lets talk about this amazing private backyard space! Take full advantage of the spring/summer & make outdoor living a priority. Whether you love hosting or just want a great space to relax with the family, this yard is sublime. There is even the opportunity to expand the yard further (if you wanted extra yard space) or you could utilize the extra space adjacent to the 18 x 22 double detached garage as a small RV storage spot. Come see & appreciate all this home has to offer in person before it’s too late! More details
    Listed by Century 21 Foothills Real Estate
    DIANE RICHARDSON
  • 4348 72 Street NW in Calgary: Bowness Semi Detached (Half Duplex) for sale : MLS®# A2310359

    4348 72 Street NW Bowness Calgary T3B 2L2
    OPEN HOUSE: May 16, 2026
    01:00 PM - 03:00 PM MDT
    Open House on Saturday, May 16, 2026 1:00PM - 3:00PM
    OPEN HOUSE: May 17, 2026
    11:00 AM - 02:00 PM MDT
    Open House on Sunday, May 17, 2026 11:00AM - 2:00PM
    Main Photo: 4348 72 Street NW in Calgary: Bowness Semi Detached (Half Duplex) for sale : MLS®# A2310359
    $779,000
    Residential
    Status:
    Active
    MLS® Num:
    A2310359
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    1,902 sq. ft.
    Welcome to this beautifully crafted semi-detached home in the heart of Bowness, offering nearly 2,800 sq ft of total developed living space and thoughtfully designed for modern family living. Built in 2019, this stunning home combines upscale finishes, functional design, and an unbeatable location close to parks, schools, and year-round recreation. Step inside to discover a bright open-concept main floor highlighted by soaring 10-FT CEILINGS, large windows, and elegant contemporary finishes throughout. The gourmet kitchen is a true showpiece, featuring a gas cooktop, built-in wall oven, sleek cabinetry, ample counter space, and a spacious island perfect for entertaining. The inviting family room is centered around a cozy built-in fireplace with custom shelving, creating a warm and stylish gathering space. Upstairs, you’ll find 3 spacious bedrooms including a luxurious primary retreat complete with a large walk-in closet and a spa-inspired 5-piece ensuite featuring double vanities, a soaker tub, and a separate shower. Two additional bedrooms, a full bathroom, and the conveniently located upper-floor laundry complete this level. The fully developed basement expands your living space with a large recreation/family room featuring a wet bar, an additional bedroom, and plenty of room for guests, entertaining, or a growing family. Outside, enjoy the LOW-MAINTENANCE LANDSCAPING and cozy backyard setting, ideal for relaxing summer evenings. The detached double garage and durable stucco exterior add both practicality and curb appeal. Located in one of northwest Calgary’s most vibrant and evolving communities, Bowness offers an exceptional lifestyle with quick access to the Bow River pathways, Bowness Park, and WinSport Canada Olympic Park where you can enjoy skiing, snowboarding, skating, mountain biking, and more year-round. Commuting is effortless with easy access to Stoney Trail, downtown Calgary, and the mountains. Families will appreciate the excellent nearby school options including Bowcroft School, Bowness High School, Belvedere Parkway School, and Bowness Montessori School. More details
    Listed by eXp Realty
    DIANE RICHARDSON
  • 93 1155 Falconridge Drive NE in Calgary: Falconridge Row/Townhouse for sale : MLS®# A2285646

    93 1155 Falconridge Drive NE Falconridge Calgary T3J 1E1
    Main Photo: 93 1155 Falconridge Drive NE in Calgary: Falconridge Row/Townhouse for sale : MLS®# A2285646
    $268,862
    Residential
    Status:
    Active
    MLS® Num:
    A2285646
    Bedrooms:
    2
    Bathrooms:
    1
    Floor Area:
    1,113 sq. ft.
    93, 1155 Falconridge Drive NE | Welcome To This Bright & Charming End-Unit 2-Storey Townhome Located In The Family-Friendly Community Of Falconridge! | The Main Floor Features A Bright Living Room, Dining Area, & Functional Kitchen | Upstairs Offers Two Spacious Bedrooms & A 4 PCE Bath, While The Undeveloped Basement Provides Laundry & Plenty Of Storage Space, Ready For Your Personal Touch | Enjoy A Fully Fenced Front Yard | Just Steps Away From A Playground – Perfect For Kids | Conveniently Close To Schools, Shopping Transit & The Popular Prairie Winds Park | This Home Offers Great Value For First-Time Buyers Or Investors Alike | Condo Fees of $368.71 Include Insurance, Maintenance Grounds, Parking, Professional Management, Water, Snow Removal, & Reserve Fund Contributions | PETS Subject to Board Approval | No Age Restrictions More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 227 Copperpond Row SE in Calgary: Copperfield Row/Townhouse for sale : MLS®# A2306982

    227 Copperpond Row SE Copperfield Calgary T2Z 1H2
    Main Photo: 227 Copperpond Row SE in Calgary: Copperfield Row/Townhouse for sale : MLS®# A2306982
    $419,900
    Residential
    Status:
    Active
    MLS® Num:
    A2306982
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,799 sq. ft.
    Modern 3-Storey Townhome | Single Attached Garage & Private Driveway | 3 Bedrooms | 2.5 Bathrooms | 1,799 SqFt | Main Level Den | Open Floor Plan | High Ceilings | Recessed Lighting | Central Kitchen | Granite Countertops | Stainless Steel Appliances | Double Basin Sink | Pantry | Kitchen Island with Barstool Seating Area | Dining Room with Sliding Glass Doors to Balcony | Office | BBQ Gas Line | 3 Upper Level Bedrooms | Primary Bedroom with Walk-in Closet & 3pc ensuite bath | Upper Level Laundry | Great Storage | Blocks from Copperpond Square Playground, Basketball Courts & Walking Paths. Welcome to 227 Copperpond Row SE! This stylish and well maintained 3-storey townhome offers 1,799 SqFt of functional living space with 3 bedrooms, 2.5 bathrooms, a main level den and an attached single garage. The main level welcomes you with a versatile den space that is perfect for a home office, gym, hobby room or additional sitting area along with access to the attached garage and great storage space. The bright and open middle level is designed for everyday living and entertaining with high ceilings, recessed lighting and large windows filling the space with natural light. The central kitchen features granite countertops, stainless steel appliances, a double basin sink, pantry and a large island with barstool seating. The dining area is positioned beside sliding glass doors leading to the balcony complete with a BBQ gas line while the spacious living room offers a comfortable place to relax and gather. The office is a bonus for anyone with a work-from-home position or is a great homework corner! The upper level hosts 3 bedrooms including the primary retreat with a walk-in closet and private 3pc ensuite bath. Two additional bedrooms, a full bathroom and convenient upper level laundry complete the top floor. Enjoy warm summer days on the private balcony and appreciate the convenience of the attached single garage plus additional storage throughout. The home also has a private driveway which means you have 2 dedicated parking stalls plus visitor parking is located directly across from your front door! Located just blocks from Copperpond Square Playground, basketball courts, scenic walking paths and nearby amenities with quick access to major routes for an easy commute. Hurry and book your showing today! More details
    Listed by RE/MAX Crown
    DIANE RICHARDSON
  • 36 Everridge Gardens SW in Calgary: Evergreen Row/Townhouse for sale : MLS®# A2309371

    36 Everridge Gardens SW Evergreen Calgary T2Y 0H1
    Main Photo: 36 Everridge Gardens SW in Calgary: Evergreen Row/Townhouse for sale : MLS®# A2309371
    $430,000
    Residential
    Status:
    Active
    MLS® Num:
    A2309371
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,283 sq. ft.
    Welcome to this beautifully maintained home in the heart of Evergreen! Offering a bright and functional layout, this property features 3 spacious bedrooms, 2.5 bathrooms, and an inviting open concept main floor perfect for everyday living and entertaining. The kitchen flows seamlessly into the dining and living areas, while large windows bring in plenty of natural light. Upstairs, enjoy a generous primary bedroom with ensuite and walk-in closet, plus two additional well-sized bedrooms and convenient upper-floor laundry. Step outside to your private balcony and enjoy the comfort of a single detached garage. Ideally located close to schools, parks, shopping, transit, and Fish Creek Park, this home is perfect for first-time buyers, families, or investors. A must-see! More details
    Listed by URBAN-REALTY.ca
    DIANE RICHARDSON
  • 8 118 Strathcona Road SW in Calgary: Strathcona Park Row/Townhouse for sale : MLS®# A2309842

    8 118 Strathcona Road SW Strathcona Park Calgary T3H 1P3
    Main Photo: 8 118 Strathcona Road SW in Calgary: Strathcona Park Row/Townhouse for sale : MLS®# A2309842
    $475,000
    Residential
    Status:
    Active
    MLS® Num:
    A2309842
    Bedrooms:
    2
    Bathrooms:
    2
    Floor Area:
    1,333 sq. ft.
    Welcome to a home designed for comfort, ease, and peace of mind. This beautifully maintained end-unit bungalow villa is located in the sought-after 55+ community of Horizon Village Strathcona in Southwest Calgary, where quiet living and a strong sense of community come together. Enjoy true maintenance-free living, with lawn care, snow removal, and garbage and recycling conveniently collected right from your driveway. Offering over 1,300 sq ft of thoughtfully designed living space, this home features two comfortable bedrooms and 1.5 bathrooms, all conveniently arranged on one level for effortless day-to-day living. The bright kitchen provides generous workspace and a calm, welcoming atmosphere for relaxed daily routines. Separate living and dining rooms create comfortable, inviting spaces for quiet evenings or casual visits with friends. Step outside to your private deck, a peaceful spot to enjoy fresh air and quiet moments. The expansive undeveloped basement offers nearly 1,200 sq ft of additional space, ideal for storage now with flexibility for future development. Residents also enjoy access to an amenities building that encourages connection and activity, along with beautiful views of downtown Calgary from within the complex. A double attached garage with driveway provides secure parking and room for guests. With a new hot water tank installed in 2022 and a well-managed complex, this home offers a reassuring blend of comfort, simplicity, and lasting peace of mind. Book your private showing today and experience the lifestyle this welcoming community has to offer. More details
    Listed by Real Broker
    DIANE RICHARDSON
  • 56 Discovery Woods Villas SW in Calgary: Discovery Ridge Semi Detached (Half Duplex) for sale : MLS®# A2309977

    56 Discovery Woods Villas SW Discovery Ridge Calgary T3H 5A7
    Main Photo: 56 Discovery Woods Villas SW in Calgary: Discovery Ridge Semi Detached (Half Duplex) for sale : MLS®# A2309977
    $689,000
    Residential
    Status:
    Active
    MLS® Num:
    A2309977
    Bedrooms:
    3
    Bathrooms:
    3
    Floor Area:
    1,337 sq. ft.
    LOVE NATURE, WALKING AND Having Easy Access to Shopping & Dining? This beautifully refreshed VILLA BUNGALOW offers a maintenance-free lifestyle nestled in a PRIVATE & PEACEFUL pocket of Discovery Ridge! On a QUIET INNER STREET, steps to the pathway system leading to GRIFFITH WOODS NATURAL FOREST RESERVE. As the coveted END UNIT facing South, the home is drenched in natural light and enjoys one of the community’s premier positions—siding onto a tranquil park and seating area that enhances both privacy and serenity. Step inside to a BRIGHT, OPEN FLOOR PLAN with 9 FT. ceilings, fresh paint, newer flooring & 1925 sq.' of total developed living space. The inviting living room is truly the heart of the home, showcasing picturesque treed views and a cozy fireplace that sets the perfect tone for relaxation. The adjoining Kitchen features abundant granite counter space, stainless steel appliances, a pantry, and a casual eating nook—ideal for everyday living. For gatherings of friends and family, the Dining room offers a warm, elegant setting. But could also be used for additional living area. Thoughtfully separated sleeping quarters include a spacious Primary Bedroom complete with a generous Walk-in Closet and a well-appointed Ensuite featuring a soaker tub and separate shower. A large Secondary Bedroom provides the perfect space for guests or grandchildren, while a full additional bathroom completes the main level. The lower level extends your living space with a welcoming Family Room, a Full Bath, a Guest Bedroom or Office, and convenient Laundry. Both the front and rear balconies offer inviting outdoor retreats—perfect for morning coffee, evening grilling, or simply enjoying the peaceful surroundings. Central air conditioned for your summer comfort. The location is truly outstanding. Ideal for biking, leisurely strolls, and exploring. WALK down to the local stores & restaurants. Play tennis. Skate in the winter. All kinds of outdoor activities. Discovery Woods Villas is just minutes from shops, restaurants, and the many amenities of Westhills and Aspen, with quick access to major routes and all areas of the city. This is a very well-managed, quiet & beautifully maintained complex. No age restrictions, a healthy reserve fund, pets welcome with Board Approval & where pride of ownership is evident. the PERFECT place to call HOME! More details
    Listed by RE/MAX Realty Professionals
    DIANE RICHARDSON
  • 228 Red Embers Way NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2310033

    228 Red Embers Way NE Redstone Calgary T3N 1E9
    Main Photo: 228 Red Embers Way NE in Calgary: Redstone Row/Townhouse for sale : MLS®# A2310033
    $414,900
    Residential
    Status:
    Active
    MLS® Num:
    A2310033
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    1,275 sq. ft.
    Welcome to this beautifully designed home in the sought-after community of Redstone, offering over 1,750 sq. ft. of finished living space with 4 bedrooms and 3.5 bathrooms. Perfect for families, first-time buyers, or investors, this stylish property features a fully finished 1-bedroom basement with a spacious living area and full 4-piece bathroom—ideal for extended family or guests. The bright and functional main floor showcases a welcoming family room with a large picture window, a central dining area, and a modern rear kitchen complete with quartz countertops, dark-stained cabinetry, stainless steel appliances, and an island. A convenient 2-piece bathroom and direct access to the private fenced yard make everyday living and entertaining easy. Upstairs, you will find 3 generously sized bedrooms, including a spacious primary suite with its own 4-piece ensuite, plus an additional full bathroom for the family. A rare bonus in the complex, this home includes a assigned parking directly outside the fenced yard. Located across from shopping and close to parks, pathways, transit, and Stoney Trail, this home offers the perfect blend of comfort, convenience, and value. Don't miss this incredible opportunity—schedule your showing with your favourite Realtor today! More details
    Listed by smartPRO Realty
    DIANE RICHARDSON
  • 3117 Don Ethell Boulevard SW in Calgary: Garrison Green Row/Townhouse for sale : MLS®# A2310230

    3117 Don Ethell Boulevard SW Garrison Green Calgary T3E 7A9
    Main Photo: 3117 Don Ethell Boulevard SW in Calgary: Garrison Green Row/Townhouse for sale : MLS®# A2310230
    $689,900
    Residential
    Status:
    Active
    MLS® Num:
    A2310230
    Bedrooms:
    4
    Bathrooms:
    4
    Floor Area:
    1,856 sq. ft.
    Welcome to 3117 Don Ethell Blvd SW. Located on a quiet cul-de-sac this well maintained townhome has 4 bedrooms, 4 bathrooms and is move in ready! The main floor boasts of an open floorplan with hardwood flooring throughout from the spacious living room with a cozy gas fireplace through the dining room to the well appointed kitchen. The kitchen has an abundance of cabinets, granite counters, raised eating area, pantry, coffee cubby and stainless appliances. The powder room and mud room complete this level. Upstairs you find the primary bedroom with walk-in closet and spa like ensuite with soaker tub and 2 additional generous sized bedrooms, the main bath and a convenient laundry closet. There is additional living space in the fully developed basement which offers you a large family room, 4th bedroom with walk-in closet which has another washer and dryer and plenty of storage space. From the main level mud room you have direct access to your low maintenance south facing backyard and double detached garage. This great family home is located in the ever popular community of Garrison Green which provides an easy commute to University of Mount Royal, downtown and has great access to thoroughfares to make commuting in and out of the city a breeze. Don't miss out on this amazing home, call your favourite realtor to view it today! More details
    Listed by RE/MAX First
    DIANE RICHARDSON
  • 28 6503 Ranchview Drive NW in Calgary: Ranchlands Row/Townhouse for sale : MLS®# A2310360

    28 6503 Ranchview Drive NW Ranchlands Calgary T3G 1P2
    Main Photo: 28 6503 Ranchview Drive NW in Calgary: Ranchlands Row/Townhouse for sale : MLS®# A2310360
    $340,000
    Residential
    Status:
    Active
    MLS® Num:
    A2310360
    Bedrooms:
    3
    Bathrooms:
    2
    Floor Area:
    1,064 sq. ft.
    Welcome to this beautifully located townhome in the heart of Ranchlands, offering a very practical layout, privacy, and an exceptional neighbourhood setting. Featuring 3 bedrooms upstairs and 2 full bathrooms in the home, this space is perfectly designed for families, first-time buyers, or savvy investors looking for long-term value. Step outside to your private, fully fenced backyard that backs directly onto green space, creating a rare sense of privacy and a peaceful natural backdrop, ideal for kids/pets and outdoor entertaining. Inside, the layout offers comfortable living spaces filled with natural light, with a functional flow perfect for everyday living. Located in a quiet, established community close to parks, schools, shopping, easy commute to c-train, and major routes; this townhome combines location, lifestyle, and livability in one incredible package. Book your showing today, this won't last long! More details
    Listed by eXp Realty
    DIANE RICHARDSON
1-12/1,500
Data was last updated May 13, 2026 at 08:05 AM (UTC)

Contact Diane Richardson:

Here are a few ways to make it easy for you to get in touch with Diane Richardson:

  1. Contact form: a contact form on my website can allow you to send me a message directly from this page. Be sure to include your name, email address, and a message.

  2. Phone number: Included is my phone number here on the page can allow you to call you me directly with any questions or to schedule viewings. 403.397.3706

  3.  Email address: an email address (Diane@Mypadcalgary.com)can allow you to reach out to me with any questions or to request more information.

  4. Live chat: I have a live chat feature on this website, you can get in touch with me in real-time and get immediate answers to your questions.

    Please be sure to include the property address or MLS® number for the listing you are interested in.

Explore Calgary Communities

Calgary

City CentreCalgary

EastCalgary

NorthCalgary

North EastCalgary

North WestCalgary

SouthCalgary

South EastCalgary

WestCalgary

Data is supplied by Pillar 9™ MLS® System. Pillar 9™ is the owner of the copyright in its MLS®System. Data is deemed reliable but is not guaranteed accurate by Pillar 9™.
The trademarks MLS®, Multiple Listing Service® and the associated logos are owned by The Canadian Real Estate Association (CREA) and identify the quality of services provided by real estate professionals who are members of CREA. Used under license.