London Sri Murugan Temple: Stunning Insider Tips + 2025 Visitor Guide | 78-90 Church Road, Manor Park, London (E12 6AF), England, United Kingdom, England | Inheritage Foundation - Preserving India's Architectural Heritage