Lee Palace

51-53 Main Street Glasgow G73 2JH