{{ titlePrefix }} London England Temple
About London England Temple
The London England Temple is the 12th operating temple and is located in Newchapel, Surrey. The temple can be found standing on the English countryside and is surrounded by 10 acres of grounds and other buildings the Church uses for various purposes. A pond can also be found on the campus. The London Temple is the first to be built in the United Kingdom.