Leonard Bar Address: 24631 Leonard Rd, Leonard, MN 56652 Phone: (218) 968-2304 Restaurants, Bars Other Businesses: Side Track Tap Bar & Grill Inc at Main St, Leonard, MN 56652 Leonard Cafe at 24546 Leonard Rd, Leonard, MN 56652