Tag: Verbier

Hotels

Hotel Dispatch: The W Verbier

The W’s new outpost in Verbier, Switzerland is splashy and sceney, just like you’d expect, but rustic elements and an unbeatable location make it worth the splurge. For more information check out my story on thepointsguy.