London Sri Murugan Temple: Must-See Entry Fees & Timings + 2025 Visitor Guide | Church Road, (E12 6AF), Greater London, England, United Kingdom, England | Inheritage Foundation — Interoperable Heritage Documentation