Grand Windsor Hotel wins World's Best New Hotel award

Grand Windsor Hotel wins World's Best New Hotel award