Attached to a bike shop. A café for cyclists and everyone else.
Ground Floor
London SE1 1PP
United Kingdom