Zum See Bistro is a German restaurant offering indoor and outdoor seating.