Elicia's Pizza

Delivery to hotels and other locations of pizza, toasted subs, pasta, salads, wings and more; see complete menu online. Prices $3.49-$18.80. Open 10 am-1 am Su-Th, 10 am-2 am F & Sa. (Cards DS MC V)

Address: 
4401 Lemay Ferry Rd
St Louis, MO 63129
United States
Phones:

Map of Elicia's Pizza