Szechuan Szechuan (Vaughan)
Restaurant Information
Vaughan Mills Shopping Centre, Vaughan, ON
905-738-8398
Delivery & Pick-up Available