Bacchus St. Pete
St. Petersburg, FL · Wine Bar · $$
Bacchus is a wine and cheese restaurant in the heart of downtown St. Pete. Our extensive wine library includes selections from around the world. In addition to cheese and charcuterie, our menu features gourmet salads and sandwiches, enticing entrees, and weekend brunch.