Get directions to: China Wall, Swansea, SC
Restaurant address: 1953c Southbound Rd Swansea, SC 29160, USA
Restaurant: China Wall