Northern Vipassana
International Insight Meditation Center
Wat Phradhatu Sri Chom Tong Voravihara
It looks like nothing was found at this location.