London Lei Zang Si Temple is located in London, United Kingdom on 40 Glyndon Rd, Plumstead,. London Lei Zang Si Temple is rated 3.4 out of 5 in the category buddhist temple in United Kingdom.
Address
40 Glyndon Rd, Plumstead,
Accessibility
Wheelchair-accessible entrance