Elicia's Pizza
Address:
8212 Watson Rd, Saint Louis, MO 63119
Phone:
(314) 842-2222
Other Details:
In addition to pizzas, Elicia's offers a variety of appetizers, sandwiches, salads and pasta in addition to drinks and desserts. In business since 1981, it has four other locations.
Restaurants
Other Businesses:
- Dulany's Grille & Pub at 9938 Kennerly Rd, Saint Louis, MO 63128
- St Louis Pizza & Wings at 12668 Lamplighter Sqr Shppng Ctr, Saint Louis, MO 63128
- Chevys Fresh Mex at 12466 Tesson Ferry Rd, Saint Louis, MO 63128
- Little Caesars at 12404 Tesson Ferry Rd, Saint Louis, MO 63128
- Quiznos Sub at 91 Concord Ln, Saint Louis, MO 63128