Lost Lion is a bar and grill serving American cuisine and cocktails. It is located off Main Street with parking nearby.