Back to Westbourne Grove
Leon Max shop in London's Notting Hill
Back to Westbourne Grove