We have found 16 properties on Upper Cross Rd, Lebanon, ME. Average sale price on Upper Cross Rd is $255,000. It is 30.1% higher than average sale price in Lebanon.

List of properties