Castle Town Japan

38.626482, -90.518621