Any ideas? I thought it might be Wolverhampton, 'workshop of the world', but a growing tourist destination? And I cannot identify the department store,sister of one in London.
Like you looked like Wolverhampton, But It seems its Birmingham, fits the football teams, and is now more a tourist place and second capitial of england hence the connection with London.