London Art House

2-18 Britannia Row, Islington, London, United Kingdom, N1 8PA