royal china canary wharf restaurant review
Famous for their Dim Sum, Royal China has a reputation as the place to go for bite-size Chinese treats. Based in prime areas of London, the restaurants are centrally located on Baker Street, as well as in Bayswater, Fulham, Harrow-on-the-Hill and Canary Wharf. I visited this branch, which sits outside the main glut of outlets at a relaxed parade that overlooks […]
Read more