Joy Palace is a Chinese restaurant specializing in seafood and offering a diverse menu including dim sum.