Located just 5 minutes on foot from Gallery NIW, the 3-star Japan House Edogawabashi Aparthotel Tokyo offers access to tourist attractions throughout Tokyo.
You can find the primary residence "Imperial Palace", which is a great place to explore the area, 3.6 km from this Tokyo aparthotel. Also, the large Ueno Park lies nearly a 10-minute drive away, and Edogawabashi underground station is a few steps from the hotel.
Each of the 8 rooms is equipped with air conditioning as well as a flat-screen TV with satellite channels. In addition, there are an electric kettle, a refrigerator, and kitchenware for self-catering purposes.
The nearby dining opportunities include Todaimon Takkammari Edogawabashi, which is merely 400 metres from the Japan House Edogawabashi Aparthotel Tokyo.