The Pasta House Co. 11202 W. Florissant Ave. Clocktower Place St. Louis MO United States
Bar<br>Parking: Available
Hours: Lunch & Dinner daily
Phone: 314.838.7300