The Oyster Shed has views directly over the river and Shard, making it a picturesque spot to eat fish in London. Run by Geronimo Inns, you can expect their usual touches with cute and quirky interiors, an extensive selection of beer and a gastro-pub menu.
Best Fish Restaurants In London
From sea bream and salmon through to crab and crustaceans, London's best fish restaurants serve a whole host of delicious treats from under the sea. Sourcing their fish from day boats and the city's fish markets, these seafood restaurants in London consistently serve fresh and delicious wares; check out our selection of the best here.
Quaglino's has served as one of London's best seafood restaurants for decades, with the likes of Princess Diana and Evelyn Waugh having visited. And it's not just the seafood that's caught the eyes of royalty - the venue has an amazing art-deco design, as well as artful cocktail creations.
Spread across three floors, Craft is a pretty seafood restaurant in Greenwich. Start with a cocktail on their rooftop terrace before moving down to the first floor restaurant for an intimate setting complete with views over London.
Found yourself in Sloane Square and looking for a London fish restaurant? Step up The Botanist, a stylish and swanky restaurant that specialises in seafood dishes; kick things off with Yellowfin tuna tartar before a main of Torbay lemon sole.
Not only is Fishworks Covent Garden bringing you a sumptuous 3-course spread featuring steamed mussels, Cornish mackerel and passion fruit Eton mess, but the seafood spot is also offering you bottomless bubbles and wine to boot.
Whether you want seafood for dinner or whether you fancy a fish-filled breakfast, The Drift is the spot to find it. With an all-day menu, the venue is great for casual eating as well as having a moreish cocktail menu to work your way through.
Even though European food is renowned for their delicious fish dishes, that doesn't mean you should settle for any old restaurant. Restaurant Ours serves up the finest in European fish dishes, accompanied by seasonal cocktails in a fun, modern and chic environment.
Serving up Japanese tapas and other authentic dishes from the country, Roka Canary Wharf is one of the top fish restaurants in London. With a delicious selection of sushi and sashimi, alongside cooked options from their robata grill, it's a must-visit for seafood fans.
The clue is in the title with this London fish restaurant; Sea Containers is a swanky spot located on Southbank and is inspired by cruise liners from the golden era of travel. Blag a space on their terrace for views of the river and London as you work your way through a menu that includes goodies such as ceviche and scallops.
Not only does Gatti's offer some of the finest Italian food in East London, their fish dishes are particularly choice. Set across two floors, with a wine bar upstairs and an elegant restaurant below, they deliver on wonderful Italian fish dishes using many British ingredients.
Dokke does something really special with their fish. Not only are their dishes made from seasonal British ingredients, you can eat dishes like 'samlor machu' and 'galle fish curry' to get that truly delicious Asian fusion fix.