Lock Chun Peking & Szechuan Cuisine

4495 Stevens Creek Blvd.
Santa Clara
California
United States