The Wedgewood Hotel & Spa awarded the #1 Top City Hotel in Canada at the Travel + Leisure’s World’s Best Awards

Vancouver, Canada, 2016-Jul-07 — /Travel PR News/ — The Wedgewood Hotel & Spa has just been awarded the #1 Top City Hotel in Canada in the prestigious Travel + Leisure’s World’s Best Awards. The recipients of the Travel + Leisure World’s Best Awards are selected by discerning readers who cast their votes for hotels, destinations, and… Read the full press release