Going to Dumpling Town
Location, location, location, my ass. For decades, Szechuan Chinese Restaurant has been doing business in one of the worst imaginable locations in all of restaurantdom, holding down a chunky, L-shaped space folded into the elbow of a nearly inaccessible strip mall off a one-way frontage road running beneath and beside…