Established in 1989, Mandarin Castle offers traditional Chinese cuisine. Dine in or order takeaway from this intimate restaurant.