Canadian Inn Becomes the “World’s Most Popular Three Star Hotel” Thanks to Will and Kate
A Canadian hotel now has bragging rights as the “world’s most popular three-star hotel” thanks to the Duke and Duchess of Cambridge. Coast High Country Inn in Yukon’s capital is getting worldwide recognition after hosting the beloved royal couple last Tuesday. The British media outlets were quick to assess the