Add this property to your favorites View Details 46 Church St Beechwood | Cohasset $450,000 4 bd 1 ba 1,200 sqft 0.28 acres