The world-renowned Courtyard by Marriott brand has opened its first hotel in Hokkaido, located in the island’s capital, Sapporo. … Read More