The 4-star Smart House Hotel Tokyo offers proximity to the Numabukuro Hikawa Shrine, situated approximately 15 minutes' walk away.
The North Face Jizo is located only 300 m from the hotel, and such natural sites as Momijiyama Urban Park are 2.3 km away. The Araiyakushi-mae is a short way from here. There is the Araiyakushi Baishouin nearly a 20-minute walk from this Tokyo hotel. The Smart House Hotel is 4.2 km from Mejiro train station.
The property offers rooms with a balcony featuring air conditioning, along with a flat-screen TV with satellite channels.
Ohako offers a selection of Chinese delicacies and lies in the vicinity of this hotel.