Chen's Garden is a Chinese restaurant offering classic comfort fare with takeout and dine-in options. Popular for its fried crabs.