Mandarin Court is a Chinese restaurant known for tasty food and generous portions. Located in the town center, it's a popular spot.