
61 Cedar Street, Blackburn, Lancashire
Masjid e Bilaal is located on Cedar Street in Blackburn and features recently renovated prayer facilities with updated carpeting and wall tiling in the main prayer hall. The mosque provides separate arrangements for men and women to attend prayers and Islamic talks, with visitors noting the clean conditions and welcoming atmosphere among the community.
61 Cedar Street, Blackburn, Lancashire
Tap a star to leave the first review