Szechuan Garden is the best and largest Chinese restaurant in the Upper West Side, conveniently located near Columbia University. Our spacious, quiet restaurant is the perfect place for a family gathering, a get-together with friends, or a business meeting. Better yet, bring a date to dine with you in the secret garden in our backyard.