Sounds of Stigwood, ( The Soundcasters studio )

Henley on Thames, United Kingdom