Barcelona Tapas

15 St. Botolph Street London EC3A 7DT