Filters
Select location
Sort by
Turn off dark mode
Turn on dark mode
Language: English
About us

Pizza Place

Pizza Head

Get Directions
4.9/5

1137 people have been here

address

3196 South Grand Blvd St. Louis, MO, United States

phone

Call Now (314) 266-5400

hours

Open Now
Tue-Thu: 11:00 - 22:00
Fri,Sat: 11:00 - 23:00
Sun: 12:00 - 21:00

price rate

$$$$

about

Pizza Head is pizza place with attitude serving Large NY style pies, slices, and beer in a can to the back drop of punk music! Order at the counter, find a seat, inside or out or take it to go. Get your own napkins and water, bus your own trays!

Home
Turn off dark mode
Turn on dark mode
Language: English
About us