Where is London Buddhist Vihara?

Coordinates: -0.25594 51.49669

Be the first visitor to thank for this answer!

Thanks!