12394 MARSH RD, Bealeton, VA, 22712

$2,500,000

12394 MARSH RD, Bealeton, VA, 22712

Courtesy of: Long & Foster Real Estate, Inc.