No animals in Notting Hill? #art #londonWho said there are just shops in Notting Hill? Deers everywhere. Photo by Gerard Puxhe © No animals in Notting Hill? #art #londonFriday, April 25, 2014admin2