Enjoy authentic Spanish tapas and paella at Carmen Tapas, located opposite Clapham Common station.