London Buddhist Centre is located in London, United Kingdom on 51 Roman Rd, Bethnal Green. London Buddhist Centre is rated 4.8 out of 5 in the category buddhist temple in United Kingdom.
Address
51 Roman Rd, Bethnal Green
Accessibility
Wheelchair-accessible entrance