Jamia Masjid Noor-Ul-Huda
- 113 Psalters Ln, Meadow Bank Rd, Rotherham S61 1DL, United Kingdom
- +441131233873
3 mosques in Upton