"Pi" restaurant in St. Louis any good?

vern

New member
Apparently it's Obama's favorite pizza. I have never been there but will be visiting St. Louis for the All-Star game next week. I hear it is comparable to Chicago style pizza. Anyone know if their pizza is any good?
 
Back
Top