Tamachi station 2 minutes walk – Tokyo | SherryStay