Elicia's Pizza
Address:
4401 Lemay Ferry Rd, Saint Louis, MO 63129
Phone:
(314) 846-4111
Payment:
Other Details:
Elicia's Pizza offers St. Louis-style, thin-crust pizza along with pasta, toasted sub sandwiches and appetizers at this location on Lemay Ferry Road in South County. Ted Drewe's frozen custard is also available for customers craving dessert. The restaurant has very limited seating and focuses primarily on carry-out and delivery service.
Pizza, Restaurants
Other Businesses:
- Las Fuentes Mexican Restaurant at 6025 Telegraph Rd, Saint Louis, MO 63129
- Vitamin World at 302 S County Center Way, Saint Louis, MO 63129
- Auntie Anne's Soft Pretzels at 33 S County Center Way, Saint Louis, MO 63129
- Starbucks Coffee at 53K S County Center Way, Saint Louis, MO 63129
- McDonald's at 4006 Lindell Blvd, Saint Louis, MO 63108