The Slough Islamic Trust
- 78 Diamond Rd, Slough, SL1 1RX, United Kingdom
- +44 1753 523796
- https://www.sloughislamictrust.org/