On the Thames bank in London, near the National Theatre.

Back | Home | Next