Restaurant Lido, located in Steckborn, Thurgau,offer seating for about 55 people and is ideal for small family celebrations and business meals. It has an incomparable view of the lake in Steckborn, that is enhanced by the choices on the menu...choose from fish, meat, vegetarian and pasta dishes.READ MORE