27 Monmouth St, London WC2H 9EU
Monmouth's original 1978 shop on Monmouth Street—the specialty-coffee institution that started it all, roasted a few miles away in Bermondsey.