Hours
Currently closed
Monday - Wednesday: | Closed | |
Thursday - Saturday: | 12:00 pm-7:00 pm | |
Sunday: | Closed |
Phone
Email
Links
EatDrink
Business Type
Business Status
Curbside
Location
Felix's Pizza Pub
6401 Clayton Ave
Saint Louis, MO 63139
United States