Shibuya Tokyu Inn

1-24-10 Shibuya
Tokyo
Japan