9910 Manchester Road, St. Louis, Missouri 63122 USA
Very easy to get to and great Italian restaurant to grab some yummies while you wait!
Photo Credit: Yelp