The Grand Park Otaru is located on Ishikari Bay, just 35 kilometres away from Sapporo. The 18-story hotel is strategically located in the picturesque sea-trading port of Otaru, renowned for its quaint old streets, Victorian-style buildings and canals and glass-blowing cottage industries.
Read more >>