Superior Palace is a Chinese restaurant known for its flavorful cuisine and suitability for large groups.