Property Website

Riverside Flats


This 102-residence property features luxurious interiors with upscale finishes and amenities ideal for both singles and families alike.

1200 River Dr, Belmont, NC 28012

Experience Modern Living

Riverside Flats apartments in Belmont, North Carolina feature craftsman-style architectural details inspired by the historic, circa-1920’s textile mill that previously stood on the land.

Downtown Belmont has a rich history in North Carolina’s textile and mill industries stemming from the early 20th Century.

Riverside Flats was home to a Stowe textile mill for the better part of the 20th century. The original mill was built in the 1920’s and was expanded in the 1960’s. The mill operated three shifts a day from its inception into the 1980’s and in its heyday it featured a large play ground and an outdoor movie theatre.

Hello, Belmont!

What we love about Riverside Flats at Aberfoyle is it pays proper homage to the city’s roots. This community was carefully curated to enrich the lifestyle of the resident and make a meaningful impact to the town. Located within walking distance of historic downtown Belmont, Riverside Flats combines upscale living with a quaint, suburban setting. Located on the former site of a circa-1920s historic textile mill, Riverside Flats provides residents with quality amenities that help you live a desirable lifestyle. Our modern-designed community spaces such as our lounge and bar area, provide a place to unwind or entertain friends.

View on Google Maps


Riverside Flats marries upscale living with a quiet, suburban setting.

Central, Walkable Location

Riverfront Views

State-of-the-Art Fitness Center

Washer/Dryer Included

Hardwood Flooring

View All Amenities
Neighborhood Guide

Want to know our favorite spots in the area? Check out our neighborhood guide to be in the know right from move-in.

Neighborhood Guide

Okay I’m sold.

Book a Tour

Interested in learning more?
Reach out and we’ll set something up.

or call us at


or call us at 706.426.7742

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.