Pi Pizza

Pi Pizza

President Obama’s favorite deep-dish pizza lives here, one of the city’s most popular and versatile pizza practitioners. Seriously good. Open for lunch & dinner daily, until midnight M-Sa.

Address: 
6144 Delmar Blvd
St Louis, MO 63112
United States
Phones:

Map of Pi Pizza