Image

Stamford Street

War of the Worlds Walkthrough – Stamford Street

Just walk right. For like three minutes.

Level Ten: London EC4 Level Eight: Victoria Street