Enjoy a walk, lunch, and tea time at the 2000 years old Teno Farm Village. in Aso, Japan