The Horse Hospital
1.45 kmThe Horse Hospital, London
The Horse Hospital is London’s longest running, truly independent arts venue providing a unique and distinctive artist-led environment for the related media of art, film, fashion, literature and mu...