Pelham Palace is a Chinese and Japanese restaurant. It offers a dining experience with a variety of dishes from both cuisines. The establishment is located at 221 Wolfs Ln.