Loading the player...


INFO:
The Mandarin is the last great Chinese buffet chain - a nostalgic throwback the the buffets of the 90s and before - still alive and well in SouthWest Ontario