Franklin County Homes for Sale
Homes for Sale in Franklin County VA by Price
Pending

$179,900
23
103 Beverly Hills
Rocky Mount, VA 24151
Beverly Hills
3
Beds
2
Baths
1,428
Sq.Ft.