L'edificio è situato sulle rive del "lago Nong Han", il "grande lago d'acqua dolce" più grande della Thailandia nord-orientale, nella provincia di Sakon Nakhon. L'edificio della chiesa ha la forma di una grande nave a vela, a simboleggiare la migrazione e l'insediamento dei cristiani. L'atmosfera circostante è avvolta da una vasta distesa d'acqua, che offre uno scenario unico e meraviglioso.