Fact #111220
When:
Short story:
It is revealed that The Town House, aka Townhouse Studios, in Shepherds Bush, London, England, UK, has been bought for £7.5m. Countless memorable tracks were recorded in the Town House, including Candle In The Wind by Elton John.
Tweet this Fact