londoncoffeebank.co.uk · Discovered 29 min. ago
Independent coffee shop and café at 81 Abbey Road, London NW8. Full English and Mediterranean breakfasts, brunch, sourdough sandwiches, salads, speciality coffee and fresh juices.