Canton Palace Wentworth Falls is located at Wentworth Falls, Blue Mountains - New South Wales. Canton Palace Wentworth Falls is a Asian Restaurant in Wentworth Falls, Blue Mountains - New South Wales.