Restaurants near Embankment Tube Station


Search radius:

SquareMeal Rating






Showing 1 - 15 of 195 results

List View View on map

An Embankment restaurant

Located on the north side of the River Thames, Embankment tube station is within walking distance of some of the city's most iconic historical sights. Just south of the station lies Buckingham Palace and Big Ben, two of London's most popular attractions. For those in the area looking an experience that isn't as popular for tourists, the bustling Soho is a short walk north, making Embankment restaurants a great option for locals and London newcomers alike. Our comprehensive list is all you'll need to find the perfect Embankment restaurant for your evening, whether you're looking for riverside seating, elegant hidden gems or even a river cruise.

First « PREV NEXT » Last  Showing 1 - 15 of 195 results