Town Sound Studios

City: 
Englewood
Region: 
New Jersey
Country: 
USA
Opened: 
1965
Closed: 
1970
Razed: 
1970