Description: Savannah Taphouse is your upscale sports bar experience in historic Downtown Savannah. Itís the perfect place to watch the game with a huge selection of ice cold beer, a scratch made menu, and the latest in HDTVs playing your favorite games. Visit us online for more details.
  • Address: 125 E Broughton St, Savannah, GA, United States, 31401
  • Phone: (912) 201-8277
  • Website:
  • Average Visitor Rating:
  • Find us on: