Company name: Salahadeen Al-Ayubi Mosque ج
Description: Masjid Salahadeen, Fallowfield Manchester
63 Ladybarn Ln, Manchester M14 6YL, United Kingdom