Hotel Star Plaza Ikebukuro, Tokyo, Japan
Hotel Star Plaza Ikebukuro is conveniently located at 2-10-2 Ikebukuro in Tokyo, Japan
Hotel Location:
Address: 2-10-2 Ikebukuro
City: Tokyo
Country: Japan
phone: +81 3-3590-0005
Hotel Features:
- In Room TV
- Air Conditioning
- Hair Dryer