A Walk in the Park

You probably know the Italian Gardens in Kensington Gardens but do you know about this building on the north end of the gardens?