Update Info - House of Chicken
This restaurant was reported as closed. If it is open, let us know.
House of Chicken
4213 Delmar Blvd
St Louis, MO 63108
4213 Delmar Blvd
St Louis, MO 63108
This restaurant was reported as closed. If it is open, let us know.