Remove Ads

Photo of Sakura Hotel Ikebukuro

Sakura Hotel Ikebukuro

2-40-7 Ikebukuro, Tôkyô [Tokyo] 171-0014 Japan

In-Room Amenity

Remove Ads

Claim copyright