Restaurant In Savannah GA

Website:
category: hotels-and-restaurants
    Ratings:

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.