Cherry Tree Japan

40.984878, -75.475859