Looking to impress this Valentine's? Whether it’s sparkling afternoon teas, reasonably-priced romantic dining or cutting-edge dishes in jaw-dropping dining rooms, choose from our pick of restaurants guaranteed to earn some serious Brownie points.
Indian
4-8 Kingston Hill,
KT2 7NH,
Kingston upon Thames
Average price £42
1 starMICHELINBritish
135 Petersham Road, Richmond,
TW10 7AA,
Richmond
Average price £110