Why Choose John Bain, REALTOR®?

About Virginia Realty Group

I'm proud to be affiliated with Virginia Realty Group. Looking to buy, sell, or invest in real estate in Moneta, Franklin County, or Smith Mountain Lake, VA? I can help you achieve your real estate dream. Contact me today!