Harry's Place is a laid-back bar and grill offering comfort food, sports on TV, trivia nights, and a patio.