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)

4401 Lemay Ferry Rd
St Louis, MO 63129
United States

Map of Elicia's Pizza