Al-Huda Islamic Center
Reviews
User
Local shia masjid in Govanhill
More about Al-Huda Islamic Center
Al-Huda Islamic Center is located at 65 Albert Rd, Glasgow G42 8XU, UK
http://www.almahdi-foundation.org.uk/