Get directions to: Holland House, Savannah, GA
Restaurant address: 601 E 68th St Savannah, GA 31405, USA
Restaurant: Holland House