News

Mouse Tail has a few coffee shops across London, but this one, tucked inside John Harvard Library in Borough, is a peaceful spot to work from.