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

 

Phone

(203) 440-2100

 

Location

Castello Pizza
994 W. Main Street
Meriden, CT 06451

 

Hours

M- Closed
T-Sa 11am–9pm
Su 12pm–9pm