117 Main Street, Stamford, CT, Connecticut 6901, United States 32.43 mi
119 Main Street, Stamford, CT, Connecticut 6901, United States 32.43 mi
115 Main Street, Stamford, CT, Connecticut 6901, United States 32.45 mi
141 Franklin Street, Stamford, CT, Connecticut 6901, United States 32.88 mi