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.
MICHELINBritish
28 Upper Grosvenor Street,
W1K 7EH,
London
Average price £80 Accepts Yums
MICHELIN Special £48
Seafood
6 Chepstow Road,
W2 5BH,
London
Average price £30 Accepts Yums
Specify a date and enjoy promotions of up to -50% in our best restaurants
Indian
193-197 High Holborn,
WC1V 7BD,
London
Average price £25 Accepts Yums
European
87-135 Brompton Road,
SW1X 7XL,
London
Average price £40 Accepts Yums
MICHELINIsraeli
Arch 25, Old Union Yard Arches,
SE1 0LR,
London
Average price £40 Accepts Yums
MICHELIN Special £52
MICHELINBritish
35 Spital Square,
E1 6DY,
London
Average price £30
MICHELIN Special £28
European
96 Draycott Avenue,
SW3 3AD,
London
Average price £43 Accepts Yums
MICHELINBritish
298 King's Road,
SW3 5UG,
London
Average price £40
European
87-135 Brompton Road,
SW1X 7XL,
London
Average price £40 Accepts Yums
1 starMICHELINIndian
15-17 Blandford Street,
W1U 3DG,
London
Average price £43
3 starsMICHELINFrench
Park Lane,
W1K 1QA,
London
Average price £210
MICHELIN Special £210
MICHELIN Special £44
European
300 King's Road,
SW3 5UH,
London
Average price £43 Accepts Yums
Afternoon Tea
153 Hammersmith Road,
W14 0QL,
London
Average price £28
Spanish
Cordy House building 95 Curtain Road (Shoreditch),
EC2A 3BS,
London
Average price £46 Accepts Yums
MICHELINBritish
50 Cheyne Walk,
SW3 5TS,
London
Average price £54
1 starMICHELINIndian
42 Albemarle Street,
W1S 4JH,
London
Average price £47
British
Hertsmere Road,
E14 4AL,
London
Average price £30
Italian
129 Gipsy Hill,
SE19 1QS,
London
Average price £27