Terminus Place
London, England