The Pasta House Co.

8213 Delmar Boulevard, St Louis, Missouri 63124

8213 Delmar Boulevard, St Louis, Missouri 63124
Lunch and dinner daily