LA RUEDA

We opened our first La Rueda restaurant on Clapham High Street in the mid- 1980s […]

View...

CARMEN BAR DE TAPAS

You would be forgiven for momentarily forgetting that you are in fact in London, and not Southern Spain. Carmen has become an institution in South London. While the restaurant is not huge, it makes up for its size in character – delivering a cosy, fun atmosphere and enjoyable feel.

View...