112 Prospect St, Stamford, CT 06901, USA
A:
B: 112 Prospect St, Stamford, CT 06901, USA

See on Google Maps