The restaurant scene in London wouldn’t be complete without The Cherry Trees. You will find The Cherry Trees in London on 32 Station Rd. The Cherry Trees's menu is all about delicious Pub fare. Being located in the heart of South Norwood, London makes The Cherry Trees easily accessible with plenty of other or similar restaurants near The Cherry Trees in London. Find your new favourite restaurant on Quandoo and book your table online in just a few clicks.