Hotel Belvoir

Hotel with a view of Lake Zurich, 8 meeting rooms and 60 hotel rooms