0 review
16 Eldon Street, Liverpool Street, London EC2M 7LA
020 7256 2381
Spanish, Tapas
Liverpool Street, City of London
£££