Vanishing Point

A meeting at the British Film Institute in Stephen Street this morning offered this opportunity for a blip of the arcade by the Odeon on Tottenham Court Road. Only ever went inside this cinema once, to see the great but hugely under-rated Can she Bake a Cherry Pie?, in about 1983 or '84.

Comments
Sign in or get an account to comment.