Spanish in London - The City 15 St. Botolph Street, The City, London, EC3A 7DT Tags: bar, private parties: up to 120 guests, spanish