Papa's Place is a bar and grill serving New Orleans-inspired comfort food and cocktails, with live music.