Elicia's Pizza, based in Saint Louis, MO, has been serving up delicious pizzas since 1981. Alongside their pizza offerings, they provide a diverse menu featuring appetizers, sandwiches, salads, pasta, drinks, and desserts.
With a total of five locations, Elicia's has established itself as a go-to spot for a variety of dining options in the Saint Louis area. Customers can enjoy a full range of food choices at this longstanding local favorite.
Generated from their available business information