SPACE APART HOTEL

36-37 Kensington Gardens Squar
London
United Kingdom