Church on the Water - WikiArquitectura - Buildings of the World The church is located near Tomamu in the heart of the island of Hokkaido, northern Japan. It is a small chapel belonging to the Alpha Resort Hotel, Back to the ...