The Who photo

The Who concerts in London, United Kingdom

The Who has played in London, United Kingdom 323 out of 2245 concerts, with a probability of 14.39% to hosts a show there, since his debut on Acton Town Hall on September 1, 1962 until his latest show on Royal Albert Hall on March 20, 2024 , positioning London as his favorite and most visited city so far