Tiny, atmospheric coffee shop, roasting their Colombian blend on-site for a cuppa, or beans, to go.
Retail Unit 21, Terminus Pl, London SW1V 1JR, UK