ibu House W102 Near oji station place for 3 Persons – Tokyo | SherryStay