Upland Shores Dr, Penhook, Virginia - Redfin
22 addresses found on Upland Shores Dr in Penhook, Virginia. The average lot size on Upland Shores Dr is 26530 sq. ft. The average property tax on Upland Shores Dr is $5.8K/yr. Find an address below to learn more about the property details: