Canton Palace...
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....
Blue Mountains, New South Wales, Australia