Best Spanish Restaurants in London
Spanish restaurants and tapas bars in London serve jamón, croquetas, paella and Spanish wines. Below are 10 restaurants we recommend checking out, with contact details, opening hours and directions for each one.
10restaurants
10with phone number
10with website
10 Spanish Restaurants in London
1Tapas Brindisa Battersea
- Details
- Tapas · Outdoor seating
- Address
- 25 Circus Road West, London, SW11 8EZ
- Phone
- +44 20 8016 8888
- Website
- brindisakitchens.com
- Opening hours
Mon-Thu 12:00-23:00 · Fri 12:00-24:00 · Sat 11:00-24:00 · Sun 11:00-22:00
2El Patio
- Details
- Spanish · Vegan options
- Address
- 143 Addington Road, London, CR2 8LH
- Phone
- +44 20 8651 4615
- Website
- elpatioselsdon.co.uk
- Opening hours
Mon 18:00-22:00 · Tue-Thu 12:00-14:30,18:00-22:00 · Fri-Sat 12:00-14:30,17:30-23:00 · Sun closed
3El Metro
- Details
- Spanish
- Address
- 10-12 Effie Road, London, SW6 1TB
- Phone
- +44 20 7384 1264
- Website
- elmetrotapasbar.co.uk
- Opening hours
Mon-Sun 11:00-24:00
4Tapelia
- Details
- Tapas
- Address
- 92 Northfield Avenue, London, W13 9RT
- Phone
- +44 20 3441 1718
- Website
- tapelia.co.uk
- Opening hours
Mon-Thu 17:00-23:00 · Fri-Sat 12:00-23:30 · Sun 12:00-23:00
5La Farola
- Details
- Tapas · Outdoor seating
- Address
- 101 Upper Street, Islington, London, N1 1QN
- Phone
- +44 20 7359 7707
- Website
- lafarolacafe.co.uk
- Opening hours
Mon-Thu 11:00-23:00 · Fri 11:00-00:00 · Sat 09:00-00:00 · Sun 09:00-22:30
6Mar i Terra
- Details
- Spanish
- Address
- Mar I Terra Public House, 14 Gambia Street, London, SE1 0XH
- Phone
- +44 20 7928 7628
- Website
- mariterra.net
- Opening hours
Tue 00:00-14:30 18:00-late · Wed,Fri 18:00-late · Thu 00:00-02:30 18:00-late · Sat 18:00-late
7Pyrá
- Details
- Spanish, Greek
- Address
- 6a-8a Lonsdale Road, London, NW6 6RD
- Phone
- +44 20 3971 4119
- Website
- pyralondon.com
- Opening hours
Wed-Thu 18:00-23:00 · Fri 18:00-24:00 · Sat 12:00-15:00,18:00-24:00 · Sun 12:00-17:00
8Amora Gusto
- Details
- Italian, Tapas
- Address
- 94-95 Isabella street, London, SE1 8DD
- Phone
- +44 20 7620 2220
- Website
- amoragusto.com
- Opening hours
Mon-Sat 12:00-23:00
9Zero, 75
- Details
- Tapas
- Address
- 201 Belsize Road, London, NW6 4AA
- Phone
- +44 20 7625 4377
- Website
- zero75.co.uk
- Opening hours
Mon-Sun 10:00-23:00
10Ibérica Canary Wharf
- Details
- Spanish
- Address
- 12 Cabot Square, London, E14 4QQ
- Phone
- +44 20 7636 8650
- Website
- ibericarestaurants.com
- Opening hours
Mon-Sat 11:30-23:00 · Sun 12:00-17:00
Tips for booking
- Check the Food Hygiene Rating on the Food Standards Agency website.
- Book ahead on Friday and Saturday evenings.
- Ask about set lunch menus, which are usually cheaper than dinner.
- Tell staff about allergies: restaurants must give you allergen information.
More restaurant guides
Frequently asked questions
How much does a meal cost in London?
A two-course meal in a mid-range London restaurant typically costs £25–£45 per person before drinks and service; fine dining can exceed £150.
Is service charge included in London restaurants?
Many restaurants add a discretionary 12.5% service charge. It is optional, and you can ask for it to be removed if service was poor.
Do I need to book?
For popular restaurants and weekend evenings, booking is strongly recommended. Many casual places accept walk-ins.
Some listings use data © OpenStreetMap contributors (ODbL). Please confirm details with the restaurant before visiting.