The Sun Trap entrance to Holland Park, London.

The Sun Trap entrance to Holland Park, London, England