New Mayflower Chinese is a well established restaurant on the Shaftesbury Avenue. They serve a range of Chinese favourites on their menu and clams and oolong is a speciality. All their food is freshly prepared on the premises.
Address: New Mayflower Chinese Restaurant 68 Shaftesbury Avenue London W1D 6LY
Tel: 0871 481 3581