425 E President St, Savannah, Georgia 31401 USA
Reviewed in Elle Decor Magazine - 2005
Photo Credit: Yelp