Get directions to: Szechuan Garden Inn, Ardmore, PA
Restaurant address: 47 W Lancaster Ave Ardmore, PA 19003, USA
Restaurant: Szechuan Garden Inn