Echo is a Swiss restaurant offering a fine dining experience. Part of a hotel group, it is known for its sophisticated culinary concept.