Restaurant Shanghai is a Chinese restaurant established in 1998, offering freshly cooked Chinese food for dine-in and delivery. They also feature an all-you-can-eat option on Mondays and Tuesdays.