Homes for sale - 1801 Macks Mountain RD, Indian Valley, VA 24105 – ...