We have lived for 3 years in London and visited the best coffee places. But this spot is at least as good according to British standards. Meaby the outside would not have been a consideration for us, the coffee is sensational! Please favor yourself!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.