St John's Court, Finchley Road, London, London NW3???
Hee I cheated.
First thing I tried was to think if the bicycles were a good clue.
Next I typed in St John's Court to see if it linked to any of your local places.
It is sort of Hampstead, so I am guessing Finchley Rd Branch.
Wandering aimlessly through FT since 1999.