Friday, March 11th, 1966

The Who play "Cavern in the Town" in Leicester Square, London
Latitude: 51.511365
Longitude: -0.130147
www.thewhothismonth.com
www.thewholive.com

The Who play "Cavern in the Town" in Leicester Square, London