The best desk space in London

25 Blue Anchor Ln, London SE16 3UL, UK