Inn at Ellis Square

201 W Bay St
Savannah
Georgia
United States