People also ask
What is the meaning of Il Pirata?
Where is the nearest tube to El Pirata?
Located in central London – serving informal, inexpensive and traditional Spanish tapas in Mayfair for more than a quarter of a century. El Pirata is ideally ...
Mar 2, 2024 · Mariscos El Pirata offers fresh seafood platters and drinks that are sure to impress you, definitely a must try!