2112 UPPER JAMES Street

For Sale
$699,900
4 beds
3 baths

112 FLETCHER ROAD

For Sale
$1,124,900
4 beds
4 baths

25 BIRCH Avenue

For Sale
$1,249,000
4 beds
3 baths

24 MANORWOOD DRIVE

For Sale
$689,900
3 beds
2 baths

24 MANORWOOD Drive

For Sale
$689,900
3 beds
2 baths

PT LT 23 RIVER ROAD

For Sale
$1,099,900

3933 VINEYARD CRESCENT

For Sale
$899,000
4 beds
2 baths

31 VILLELLA Road

For Rent
$2,500
2 beds
1 bath

228 BROCK Street

For Sale
$659,999
3 beds
2 baths