Check with our partner site as the latest rates, rate details, and guest room requirements may vary. Situated in Tokyo, 400 metres from Ikebukuro Mitake Shrine and 1.1 km from the centre, Villa ...
Some results have been hidden because they may be inaccessible to you