The Floating Cinema

The Floating Cinema
Delamere Terrace, London, W2 6ND