Open 130 W Shepard AveListed elsewhere$527,000$207/sq ft130 W Shepard Ave, Hamden, CT5 bd3 ba2,546 sq ftSingle Family