Spanish Tapas Restaurant Menu, Prices and Locations
Poor service, plus the food comes full of olive oil and too many spices, makes your stomach a bit funny. It's a bit expensive for a tapas restaurant and they charge you service charge when you literally need to call a waiter yourself for.
Phone: +44 20 8671 0444
Head Office address: 61A Streatham Hill, Streatham, London SW2 4TX, UK
Get verified information about Spanish Tapas Restaurant Menu, Price and near me locations.