Regent’s Canal
Meet Feng Shang Princess, the (lousy) Chinese restaurant in a boat
The Feng Shang Princess is a floating Chinese restaurant on the Regent’s Canal in north London, which flows from Little…
The Feng Shang Princess is a floating Chinese restaurant on the Regent’s Canal in north London, which flows from Little…