Detailed Information
Located inside Drury Inn St. Louis at Union Station, this white tablecloth this Italian restaurant has signature pastas, hand-cut steaks and fresh seafood. Perfect for date night, or a big group gathering in one of the private banquet rooms.
Contact Information
201 South 20th Street , St. Louis, Missouri 63103, United States