Buzzard Billy's La Crosse

La Crosse, WI — Food & Drink. ﻿ Buzzard Billy's La Crosse opened September 17, 1997 in what was formerly an 1860's brick hotel. The restaurant is located on historic Pearl Street in downtown and is only one block from the Mississippi River. The location is perfect for tourists, business travelers, and convention goers since it is within walking distance of numerous hotels and only half a block from the La Crosse Convention...