Hotel Owl Tokyo Shinbashi includes 23 rooms and is a 25-minute walk from the usual residence "Imperial Palace". This capsule hotel offers unique services and great staff.
The 2-star hotel is located in Tokyo, a short way from Shiodome tube station. The property is also 4.7 km from cherry blossom viewing spots in Tokyo. Guests might as well enjoy proximity to Second Flowerbed, situated a 12-minute walk away. The Eiffel Tokyo Tower is within a few blocks of the Owl Tokyo Shinbashi. Ginza Sta bus stop is within 500 metres of this Tokyo hotel and 450 metres from is enough to get to Shimbashi train station.
The rooms include climate control, along with such modern comforts as a flat-screen TV with satellite channels. They feature bathrooms with a bidet, a shower, and a shared toilet as well as a hair dryer and bath sheets.
Guests can try Japanese dishes at Uokin Main Branch located right around the corner from the smoke-free Hotel Owl Tokyo Shinbashi.