The 2-star Nihonbashi Villa offers cozy rooms in proximity to Ginza, Ueno and Imperial Palace.
A metro station as well as Ningyocho subway station are not far from the hotel. The property is about 15 minutes' walk of Edo-Tokyo Museum and Akihabara.
The temple, museums and the palace are set within walking distance.
The hotel provides guests with 181 rooms including Semi Room, Small Double Room and Triple Room that offer satellite TV, individual climate control, a minibar, high ceiling and wireless internet. Some rooms come with a view of Ueno Park. A bathtub, a shower and a hairdryer can be found in all bathrooms.
The restaurant serves Japanese dishes. The bar Kumako is around 5 minutes’ walk away.
Haneda airport can be reached in 20 minutes by car from Nihonbashi Villa.
24-hour room service, 24-hour reception and dry cleaning as well as a baggage storage, a designated smoking area and an elevator are available for guests' use.