The traditional Edo Sakura offers an air-conditioned accommodation located close to Toshogu Shrine, Asakusa and Imado Shrine.
The property is 850 meters away from National Museum of Nature and Science, Tokyo National Museum and Kappabashi Street. Tokyo city center is 10km away.
20 minutes' drive from Haneda airport and 15 minutes' walk to Ueno train station.
The hotel offers 30 rooms. All of them feature individual climate control, a refrigerator, a telephone, a laptop-size safe and a dressing area. Guests will enjoy a view of Ueno Park from their rooms. Rooms come with en suite bathrooms with bathrobes, a hairdryer and free toiletries along with an electric kettle.
There are a business center and a photocopier available on site.
Guests will enjoy using a spa center and a Jacuzzi after a busy day in Tokyo.
Wireless internet is available in the entire hotel for free.
No parking available.