156 Columbia Road, London, England E2 7RG, United Kingdom
Distance: 194 yd.
Company description
A family run Spanish restaurant on Columbia road in the East End of London. We use only the freshest ingredients which we source from Spain and local producers. We also have an extensive wine list.