Kushiro Royal Inn is a superb hotel situated in the city of Kushiro, in Japan. This grand hotel has 181 rooms, can be full if you have specific needs, in which case, do not hesitate to book some time in advance.
Although it remains relatively confidential for now, it really is a place to consider as a starting point for your trip. This hotel is among the most recommended and appreciated by the travelers who have had the chance to stay there it always keep in mind its goal to satisfy its customers.
Kushiro Royal Inn is a 4-minute walk from JR Kushiro Train Station and a 5-minute ride from Nusamai Bridge. It offers modern accommodation with a restaurant and free in-room internet. Guestrooms offer both air-conditioning and heating facilities.