Anyone knows where this is?
Sorry, I can not help you, is an old picture that has been on my pc for years. Maybe Maternitus knows it?
Looks like it's a whole area in London.
So big, is almost a billboard.
There may be several signs in different locations. Would be a pretty cool place to visit.
WHEN YOU WRITE SOMETHING IN A BIG FORMAT, PEOPLE WILL OBEY.