Tateyama, Japan

From XFamily - Children of God

The town of Tateyama in Chiba prefecture is the location of the largest and most famous Family center in Japan – the Heavenly City School (also known as the 21st Century International School).