Top definition
The BEST pizza place in Utah. Located in a itty bitty city called Cedar City. The pizzas make your mouth run like a waterfall and will blow your fucking mind! Great gelato and salads too!
Steve: Want to go to Centro Pizza tonight?

Julie: Hell no, The Pizza Cart is 1,000 times better! Let's go there!
by TheGreatMaiden August 23, 2017
Get the mug
Get a pizza cart mug for your grandma Beatrix.