THE WOODWARD LAUNCHES NEW LAKE AND THE CITY EXPERIENCEPositioned perfectly on the shores of Lake Geneva to offer awe-inspiring views of majestic Mont Blanc, is The Woodward..