Are you 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.
British
35 Charles Street,
W1J 5EB,
London
Average price £75
The Original Sweetshop Afternoon Tea £75
Two scones with clotted cream and jam. Selection of cakes
British
2-6 Southampton Row,
WC1B 4AA,
London
Average price £65
Very elegant setting and delicious food
British
39 Buckingham Palace Road,
SW1W 0PP,
London
Average price £70
Gluten-free afternoon tea £70
Nice english afternoon tea. The tea is absolutely amazing
Eating at the Delaunay feels like stepping back in time...
MICHELINFrench
35 Spital Square,
E1 6DY,
London
Average price £85
Taste of Winter 2025 £55
The 7-course tasting menu with wine pairing is remarkable
MICHELINBritish
99-101 Bermondsey Street,
SE1 3XB,
London
Average price £40
30% off food
Great selection of cornish fish. Fab English Sparkling Wine
January set Menu 2 courses £30/ 3 courses £35
The waiter was very polite/charming and conversational
British
1-3 Kensington Court,
W8 5DL,
London
Average price £90
Traditional Afternoon Tea £90
Friendly service and the perfect English tea experience
Pizzeria
The Connaught,
W1K 2AL,
London
Average price £60
My family came to visit me from Switzerland
30% off food
Good service and delicious Nan and Tandoori Roti
MICHELINBritish
London,
SW1X 7TA,
London
Average price £85
Lunch Set Menu (2 courses) £42
5 course tasting menu with paired wines
Set Menu £33
We had the fixed 3 course Michelin Special fixed meal...
70 Stratton Street,
W1J 8LT,
London
Average price £46
Omakase £85
Went during weekday lunch so it was quiet and not crowded
MICHELINBritish
142 Chiswick High Road,
W4 1PU,
London
Average price £90
Set menu £75
The sommeliers matched some really good wines to the food. !
Set Menu 2 courses £34/ 3 courses £39
Ambiance, waitstaff, food and wine were all first class
MICHELINIndian
1 Wilbraham Pl, Belgravia,
SW1X 9AE,
London
Average price £32
Dawat menu (pp) £65
Best Indian food in London ! Everything was perfect...
The food was delicious with an amazing variety of textures...
British
Sheraton Grand London Park Lane, Piccadilly, Mayfair,
W1J 7BX,
London
Average price £26
PALM COURT WINTER VEG AFTERNOON TEA RUINART £95
The waiters were so attentive yet relaxed; the sandwiches...
Starters at over £20 and ordinary wine by the glass at £17
35 Charles Street,
W1J 5EB,
London
Average price £55
The view onto the terrace was beautiful
MICHELINBritish
The Dorchester Hotel,
W1K 1QA,
London
Average price £75
Set lunch sample menu (up to 6 guests) £45
We added a glass of wine & coffee - we both enjoy the salad