Artvertising
10.28.07 | by Trendscaping Editors
Question: Is this art or is it marketing?
Answer: Both. It's window display for a church located on Westbourne Grove in Notting Hill. Prime retail exposure + innovative artwork. It certainly grabs your attention.
Insight Location
London, United Kingdom
See map: Google Maps