125 W River St, Savannah, Georgia 31401 USA
They now have a sign on River St much easier to find !!!!
Photo Credit: Yelp