Choose your room
Hotel Sherwood
Hotel Sherwood Tokyo offers guests access to the huge Tokyo Skytree Tower, which is around 10 minutes' drive away.
Plus the hotel is a mere 1.3 km from the 19th-century Ueno Zoo. Also, this Tokyo hotel is just a few steps from Akihabara Town, and Uguisudani train station is located 150 metres away. The Sherwood is only 5 minutes' walk from Iriya tube station and just moments from Shitaya-nichome bus stop.
The restaurant Yokohama Iekei Ramen Uguisuya lies within a 200-metre distance of the property.