West Alcohol and Drug Recovery Service (Glasgow) Posted May 18th, 2017 by KTSDevelopment & filed under . Address: Glasgow City Council, 7-19 Hecla Square, Drumchapel, GLASGOW, G15 8NH