Floating Cinema

Floating Cinema

The “Floating Cinema” operating in central London

Page 2 of 2