Doctor Francis Giuffrida Park, Meriden, CT, USA