Salvador & Amanda Covent Garden
Spanish restaurant; Restaurant; Cocktail bar; Tapas restaurant; European restaurant
Description:Tapas restaurant with art deco-style stained glass windows and wooden booths with leather seats. Low-lit tapas bar with private booths