Casa Grande is a Mexican restaurant offering a casual dining experience with options for groups, kids, and vegetarians.