Location

Meriden, Connecticut, United States