W Verbier Debuts in Swiss Resort Town

The 130-room W Verbier has opened in the Swiss resort town of Verbier. The hotel has three meeting rooms, a restaurant and a spa.