Fox Star Club, Argyll Hotel

973 Sauchiehall St
Glasgow
Lanarkshire
United Kingdom