9-minute walk to Ikebukuro Station/Owl House – Tokyo | SherryStay