Company name: La Rueda
Description: Spanish tapas restaurant & wine bar
66 Clapham High St, London SW4 7UL, United Kingdom