5045 Mary Jackson Ct Charlottesville, VA 22903
*********Rare 4 Level Townhome with Rooftop Patio and Carter Mountain Views********** Rooftop mountain views, bay windows, and a rare 4 level layout make this one of the most unique townhomes in Charlottesville. This extra wide 22 foot home offers exceptional space and natural light, with 3 bedrooms plus a loft and lower level rec room. 2 full baths and 2 half baths. The main living level features 9 foot ceilings, crown molding throughout, and an open layout designed for both everyday living and entertaining. The gourmet kitchen includes premium appliances, a 5 burner gas range, a large cast iron farmhouse sink, granite countertops, and abundant cabinet space, with a private deck just off the kitchen overlooking the mountains. Luxury vinyl plank flooring runs throughout the first and second floors and extends into high traffic areas on the third floor, combining durability with a clean modern look. Upstairs, the fourth floor loft opens directly to a private rooftop patio with unobstructed Carter Mountain views, creating an incredible indoor outdoor space. A rare combination of bay windows and a built in electric fireplace with mantle sets this townhome apart. The first floor rec room with half bath offers flexible space for a gym,
property details
Interior Features
Eat-in Kitchen
Kitchen Island
Dishwasher
ENERGY STAR Qualified Dishwasher
ENERGY STAR Qualified Refrigerator
ENERGY STAR Qualified Water Heater
Electric Range
Disposal
Gas Range
Microwave
Refrigerator
Dryer
Washer
Oven
Laminate
Carpet
Exterior Features
Other
Landscaped
Garage Faces Front
Garage
Garage Door Opener
Utility & Building Info
ENERGY STAR Qualified Equipment
Central
Price History
| date | event | price | source |
|---|---|---|---|
|
04/22/2026
04/22/2026
|
Pending |
$619,900
|
Charlottesville Area Assoc of Realtors |
|
04/16/2026
04/16/2026
|
Active |
$619,900
|
Charlottesville Area Assoc of Realtors |
Market Trends
Source: Constellation1
Mortgage Calculator
- Principal {{ parseInt(priciplePayment).formatThousands(0) }}
- Interest {{ parseInt(interestPayment).formatThousands(0) }}