Carmen Tapas
Carmen Restaurant first opened its doors in 1996, in Clapham, London. For the last twenty two years, we have endeavoured to stay true to our Spanish roots in Seville. As anyone who has been to Spain can attest, Tapas bars are perhaps Spain’s greatest contributions to world cuisine. Carmen, named...