Nestled in the Kita district of Tokyo, the recently renovated Louis Stage Showamachi Tokyo hotel is approximately 25 minutes' walk from Oji Ekimae Park. The 3-star aparthotel features Wi-Fi throughout the property.
This Tokyo hotel is located 350 m from the Atago Jizoson, fairly close to Kami-Nakazato train station. The Sugamo Jizo-dori Shopping Street can be reached nearly 30 minutes' walk away. The National Museum of Nature and Science lies 4.5 km away, while Nishigahara tube station is 850 metres from the Louis Stage Showamachi Tokyo. The property is not far from Coach Stand to Osaka bus station.
Guests will enjoy Chinese dishes at Bamiyan Ogu, which is merely 6 minutes on foot from the hotel.