58 Leonard Street #405, Meriden, CT 06451 - Homesnap