Offering a restaurant, the 4-star Toshi Center Hotel Tokyo lies in Central Tokyo, which is Japan's busy capital, about a 10-minute drive from the Eiffel Tokyo Tower and merely 1 km from the hilltop Hie Shrine. Located approximately 25 minutes' walk from the primary residence "Imperial Palace", this Tokyo hotel comprises 233 rooms and 2 restaurants.
The hotel is nestled around 400 metres from Benkeibori Moat. Sports fans can also visit Tokyo Dome, within 15 minutes' drive of the Toshi Center Tokyo, and take their families to LaQua Amusement Center, which is 3.1 km away. The nearby notable religious buildings include Toyokawa Inari Tokyo Betsuin, not far from the property. Kojimachi underground station, situated just 350 metres away, provides a quick connection to all areas of Tokyo.
Some rooms have individual climate control and an iron with ironing board, as well as a flat-screen TV for your convenience. Some rooms include a private bathroom. Bathrooms with a bidet, a separate toilet, and a shower/bath combination, also offer a hair dryer and bath sheets. Some rooms also boast mountain views.
Serving a wide assortment of dishes, Ninja Akasaka is 8 minutes on foot from the Toshi Center.