Elicia's Pizza

314-771-7777
3209 Gravois Ave
St Louis, MO 63118
No photo available for this business

Business Information

Pizza, Restaurants
MasterCard

Customer Reviews (1 reviews)

monumant

on Citysearch Nov 02, 2007
Besides the name, the best thing about Elicia's pizza is that it's not horribly heavy. It has just the right amount of cheese and sauce. The pizza has a distinctive taste that is hard to put your finger on. I was eating... (more)

Browse our top cities

Browse cities by state