Zen Palace is a Chinese restaurant offering lunch and dinner. It is known for its genuinely good food and excellent service, with options for both dine-in and takeaway.