Lindau is a beautiful small town located on a small island, connected to the mainland by a causeway, on Bodensee (Lake Constance). Its "skyline" is dominated by the towers of St. Peter's Church and St. Stephens Church.