Steak Houses in Olin, IA
1. Teddy's Barn and Grill
14575 E23 County Home Rd, Anamosa, IA, 52205
OPEN NOW:5:00 pm - 10:00 pm
Amenities:
Takes reservationsHas WifiServes alcoholWheelchair accessibleOffers outdoor seating
Showing 1-1 of 1
14575 E23 County Home Rd, Anamosa, IA, 52205
Showing 1-1 of 1