Kensington Roof Gardens, Kensington, London.

The Tudor Garden, Kensington Roof gardens, Kensington, London, England