Ouida’s Horseshoe Lake Tavern

19950 E Side Dr
Alexander County, 62969
Reviews:
No review available for this restaurant

(618) 776-8380

Bars

Store is open now