Shimoochiai House 2 Minutes to The Station 303 Tokyo – Tokyo | SherryStay