Get directions to: Italian Garden Restaurant, York, SC
Restaurant address: 502 E Liberty St York, SC 29745, USA
Restaurant: Italian Garden Restaurant