The Art Institute - United Kingdom

90 Long Acre, London WC2E 9RZ