Where is Keio Presso Inn Ikebukuro, Tokyo located?
Keio Presso Inn Ikebukuro, Tokyo, Keio Presso Inn Ikebukuro, Tokyo, Japan (approx. 35.72789°, 139.71562°)
Keio Presso Inn Ikebukuro, Tokyo, Keio Presso Inn Ikebukuro, Tokyo, Japan (approx. 35.72789°, 139.71562°)