Pizza Head now open on South Grand

You can find St Louis style pizza all over town, but there's a new pizza place doing things a little differently. Photojournalist Randy Schwentker recently grabbed a slice at Pizza Head.

Pizza Head is at 3196 South Grand.  You can check out the menu here.

© 2017 KSDK-TV


To find out more about Facebook commenting please read the
Conversation Guidelines and FAQs

Leave a Comment