Chen's Garden is a compact Chinese restaurant offering standard dishes in a no-frills setting.