27 days$20k drop • July 19$462,0005 acresMiddlesex County4 bd, 3 ba • 2,552 sq ftHardyville, VA 23070