Artist Residence Hotel

Artist Residence Hotel
64 Cambridge Street, London, SW1V 4QQ