We have found 24 properties on Cross St, Belmont, MA. Average price per square feet on Cross St is $342. It is 27.6% higher than average price per sqft Belmont. Average sale price on Cross St is $574,491. It is 10.7% lower than average sale price in Belmont.