Valentine's Day Restaurants in London

Being in a relationship can sometimes be the most rewarding and effortless experiences in the world, but then Valentine’s Day rocks up and you have to impress your partner like it’s your first date all over again. Luckily, London is one of the most diverse cities in the world, which means you have a whole range of wonderful restaurants that will win you some serious brownie points. And, even more luckily, you have our list of the most romantic Valentine’s Day restaurants in London to help you pick.

Last updated on 29th January 2020

Head over to the gorgeous Egerton House where the iconic Knightsbridge hotel is offering the perfect spot to celebrate Valentine's Day in London. Sample their special afternoon tea, that offers you and the other half Champagne, cupcake, rose brownies and heart-shaped shortbread.

Say it with wine and delicious British bites at Humble Grape locations across London. The cool wine bars have taken over interesting venues (including a former crypt) and transformed them into intimate dining and drinking destinations.


272 user reviews 4

Christmas in January

It might be a bit chilly for rooftop, alfresco dining in February, but that shouldn't stop you from taking a romantic trip to the Aviary. The stylish restaurant bar has spectacular views across London from its heated rooftop terrace, sitting on the tenth floor of the Montcalm Royal London House Hotel in Finsbury Square. Their cocktail list is packed with botanically themed mixes and their a la carte food menu features classic dishes from both the land and sea. 

The Piano Works West End

489 user reviews 4

Request your love songs all night and have them played by 2 pianists from 5pm followed by a 6 piece band till 1am and a DJ until 2am. With California Cones prepped to infuse your night with flavour and creative cocktail collections that'll give you more than just butterflies. Decide the playlist and dance the night away to the sound of more than simple sweet nothings.

@ Chenestons Restaurant at The Milestone Hotel on Thu, 13th Feb 2020 - Sun, 16th Feb 2020

Settle into the luxurious surroundings of Chenestons Restaurant at The Milestone Hotel and indulge in five courses of exquisite cuisine, a glass of Champagne and an optional wine pairing. Originally a chapel, the restaurant still boasts many of its original features, making this place the perfect setting for a romantic night to remember. 

Greyhound Cafe

20 user reviews 4

Looking for an intimate location in the heart of London? Look no further than this Fitzrovia favourite, where you can choose from sumptuous dinner picks, tasty brunch at the weekend and hand-crafted drinks. There's even a stunning terrace if you're looking for a little alfresco lovin'.


7 user reviews 4

One of London's most iconic locations, Quaglino's is an unforgettable space to spend Valentine's Day in London. The art-deco style restaurant will be putting on their usual feast of seafood and British dining in a charmed £80 set menu, along with cocktails that are sheer works of art.

From Soho to Temple, Salsa! is going all out with free dance classes, an extended happy and live entertainment alongside a mouthwatering menu that pairs fajitas, burgers and sharing desserts with prosecco.

Mews of Mayfair

7 user reviews 4

Treat the one you love to that private members club opulence without forking out for a membership fee at the Mews of Mayfair. Hidden away in a historic courtyard, the restaurant offers premium British cuisine, while the drinks range from vintage champagne to trendy cocktails. This is perfect for a luxury Valentine's Day restaurant in London for your partner.

@ LSQrooftop on Fri, 14th Feb 2020 @ multiple start times (see ticket info)

Located in the heart of the action, towering above Leicester Square, LSQrooftop is offering the perfect romantic setting for your Valentine's Day plans. Reserve a window seat and watch the city at night whilst tucking into a mouthwatering three-course dinner, washed down with a Champagne cocktail.

@ The Yacht London on Fri, 14th Feb 2020 @ multiple start times (see ticket info)

Push the boat out - literally - with a luxurious evening onboard The Yacht London. Boasting unparalleled views of the Southbank, the venue will also be offering an indulgent four-course meal for you and your beau alongside Champagne, wine and cocktails to make sure your night really pops.

@ POTUS on Friday 14th and Saturday 15th February 2020

Head down to POTUS in Vauxhall where they'll be showing you a your beau exactly how Valentine's Day should be done. Enjoy a stunning 3-course set menu of the restaurant's signature Anglo-American cuisine, including poached smoked haddock, pan roasted salmon with hasselback potatoes and fresh apple crumble with maple and walnut ice cream.

@ Capeesh Sky Bar on Fri, 14th Feb 2020 @ 18:00 - 2:00

Spend your Valentine's day soaring to new heights at the Capeesh Sky Bar in Canary Wharf. Set 48 floors up, their love-themed bash promises an evening of cocktails, dancing and unforgettable views. Whether attending with your beau, or with a group of your closest gang, this night is set to be a wonderland of romance and raucousness.