Felix's
Address:
6335 Clayton Ave, St Louis, MO 63139
Phone:
(314) 645-6565
Pizza,
Restaurants
Other Businesses:
- Denny's at 1515 S Hampton Ave, St Louis, MO 63139
- Dairy Queen at 9230 Saint Charles Rock Rd, St Louis, MO 63114
- Gyros House at 571 Melville Ave, St Louis, MO 63130
- Taj Mahal at 567 Melville Ave, St Louis, MO 63130
- 5 Star India at 12332 Natural Bridge Rd, St Louis, MO 63132