The Arts House
An elegant town house located in the heart of the cultural capital of the world. Unparalleled access to the Royal Borough of Kensington. With it’s rich abundance of palaces and museums, South Kensington in particular, is both an historical and modern day powerhouse of culture and learning.
