131 Windsor Ave, Meriden, CT, United States

Location:131 Windsor Ave, Meriden, CT, United States