London Buddhist Centre

The London Buddhist Centre is a large buddhist temple in a converted fire station in Globe Town