Ben Ben is a Chinese restaurant offering a wide selection of Sichuan and Cantonese dishes. It has been serving savory food for over 20 years.