Castello is located right across the street from Hubbard Park in Meriden!