Bristol Seafood Grill Details Venue Phone: 314-567-0272 Venue Website: http://www.bristolseafoodgrill.com/home.aspx?location_id=87 Location Address:11801 Olive Blvd, Creve Coeur, Missouri, 63141, United States