Get directions to: Szechuan Restaurant, Charlottesville, VA
Restaurant address: 2006 Holiday Dr Charlottesville, VA 22901, USA
Restaurant: Szechuan Restaurant