Elurra is a grill establishment offering a place to unwind with friends and family.