Buddhist stupa The largest of its kind in Western Europe. Open to the public. An ideal place for meditation.