Oldham, Italy
Westwood Mosque (also known as Oldham Muslim Centre) is a mosque located in Oldham, Greater Manchester, United Kingdom. Plans to establish the centre began in 1990, when property was acquired on Chadderton Way, prior moving to the Compass House in 2010.
Listen to the audio guide for Westwood Mosque Free on WIP — starts by itself when you arrive, even with the screen off