Twin Grove Stage Stop Address: W3704 County Road K, Juda, WI 53550 Phone: (608) 934-7307 Restaurants, Bars Other Businesses: Iguana Restaurant at W2616 State Road 11 And 81, Juda, WI 53550