Szechuan Castle is a Chinese restaurant offering an all-you-can-eat buffet featuring both Chinese and Canadian dishes in a traditional setting.