Iguana Restaurant Address: W2616 State Road 11 And 81, Juda, WI 53550 Phone: (608) 934-1200 Restaurants Other Businesses: Twin Grove Stage Stop at W3704 County Road K, Juda, WI 53550 Sugar River Bank at W2903 Main St, Juda, WI 53550