Carmen’s place is in a wonderful spot in London. Close to the centre, but not discovered by the masses. Carmen makes you feel at home, but at the same time completely free to go your own way.