22 Square Restaurant & Bar Location 14 Barnard St Savannah GA 31401 Get Directions Phone (912) 233-2116 More Details Map ViewPhoto View Related Categories: Casual Full Service Savannah