New Mayflower
68-70, Shaftesbury Avenue, Chinatown, London, England W1D 6NA
Featured Review : A month in London, and that too on a shoestring budget, had not exactly endeared us to burgers, fish-and-chips, or even steak-and-kidney pie (believe me, we tried all of them - not bad at all, but not something you can s...See Full Review