Having recently undergone its first renovation in 25 years, Tobu department store’s dining complex, Spice, is now the biggest in the capital: 46 restaurants spanning floors 11 to 15.
Tobu Spice
Advertising
Time Out says
Details
- Address
- 1-1-25 Nishi-Ikebukuro, Toshima-ku
- Tokyo
- Transport:
- Ikebukuro Station
- Opening hours:
- 11am-11pm (Sun 11am-10pm)
Advertising
You may also like
You may also like
Discover Time Out original video