The Borough Barista

15 Charles II Street London SW1Y 4QU