Elicia's Pizza

Elicia's Pizza

2801 Hampton Ave, St Louis, MO 63139
314-310-0987

Open until Monday at 1:00 am

Full Hours

$2 Delivery (20 - 35 min)

$10 min spend

  • 10% OFF online
SliceRestaurants in St Louis Elicia's Pizza
Price: $$