Recently Sold Homes in Colonial Beach, VA

269 homes