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...