Map
Monmouth Coffee
27 Monmouth St, London WC2H 9EU, UK