Trackbacks are closed, but you can post a comment. IMG_4599 Mandatory matcha tea before viewing the gardens – Okochi Sanso Villa