Kotomora
天主堂 (tenshudou) Japanese meaning: Catholic church | Kotomora