Semi-DetachedListed · Sign in$899,900108 Mechanic StUxbridge, Uxbridge1 Bed2 Baths3 Parking1,100–1,500 sqft