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