Iberica
Iberica has got to be one of the best fish restaurants in London, whether you're looking to soak up after-work drinks with colleagues or find a romantic spot for date night, aurounded by quirky interiors filled with ornaments. Boasting venues in Canary Wharf, Marylebone, Farringdon and beyond, you can expect a mouthwatering menu of Spanish tapas seafood plates, like calamari fritters or hake tempura, with a vibrant atmosphere to match.