The Woodward, Auberge Collection
Welcome to The Woodward, your home of haute living The Woodward is a new hotel on the shores of Lake Geneva, offering panoramic views of Mont Blanc. Originally built in 1901 by French architect François Durel, in a post-Haussmann style, the hotel is located on Quai Wilson and has been completely tra