This webpage was built using:
Indexhibit

The next clue is in this picture, it's in London.
Find it from where you are now.