05/28/2026
The site, 13508-13546 98A Avenue, is currently occupied and owned by the Masjid Al Noor (Mosque of Lights).
The site, 13508-13546 98A Avenue, is currently occupied and owned by the Masjid Al Noor (Mosque of Lights).