Barrel Inn in La Crosse, Wisconsin

Barrel Inn in La Crosse is a bar. Barrel Inn is located near 13th Place South.

Amenity
bar
Building Type
building