Pizza Head
All-vegetarian 20-inch New York-style pies by the slice
District: South Grand
My rating
Pizza Head is a pizza place in Tower Grove East, St. Louis. It's located at 3196 S Grand Blvd, in the South Grand district. You can check out their website at pizzahead.com or follow them on Instagram.
I haven't made it to Pizza Head yet, but it's on my list to try.