
Tag: The Mound


Underwhelmed by The Mound – a photographic journey up London’s newest tourist attraction
Opening late last month, The Mound is a 25 metre high artificial hill located next to the Marble Arch monument. Swiftly branded London’s ‘worst attraction,’ admission prices plummeted within days …
Read More