Letchworth Buddhist Temple

32 High Avenue
SG6 3QS
Letchworth
United Kingdom
http://www.letchworthtemple.com/

Sri Lankan Buddhist temple.

Located in: United Kingdom