Thirty-four states allow customers to carry guns into restaurants that serve alcohol, according to the National Rifle Association. Maryland law allows customers to carry concealed weapons in restaurants as long as they have a permit. The District, which has the nation's most restrictive gun law, does not allow customers to bring guns into restaurants.