Address

Kensington Gardens, London W8 4PX, United Kingdom