ibu house W203 Near oji station place for 3 Persons – Tokyo | SherryStay