Illinois Restaurant Serves One Of America's Best MargaritasIllinois Restaurant Serves One Of America's Best MargaritasWho knew residents in Belvidere, Illinois have been gatekeeping one of the most delicious margaritas in the Stateline?EmilyEmily