Elicia's Pizza
Address:
8570 Watson Rd, Saint Louis, MO 63119
Phone:
(314) 842-2222
Hours:
- Mon: 11am-1am
- Tue: 11am-1am
- Wed: 11am-1am
- Thu: 11am-1am
- Fri: 11am-2am
- Sat: 11am-2am
- Sun: 11am-1am
Cuisine:
Pizza
Nice to Know:
- Accepts Credit Cards Yes
Other Businesses:
- Mai Lee at 8396 Musick Memorial Dr, Saint Louis, MO 63144
- OLearys at 3828 S Lindbergh Blvd, Saint Louis, MO 63127
- Fortel's Pizza Den at 9932 Mackenzie Rd, Saint Louis, MO 63123
- Mission Taco Joint at 6235 Delmar Blvd, Saint Louis, MO 63130
- Cecil Whittaker's Pizzeria at 9975 Lin Ferry Dr, Saint Louis, MO 63123