recordhood
International · English EUR
Ellis Island Sound
Band · London, United Kingdom · since 1997

Ellis Island Sound

Ellis Island Sound are an instrumental band from London, England, consisting of multi-instrumentalists Peter Astor and David Sheppard.

Wikipedia

In stock

3 records

Discography

Top