Fanboys Grill, promoted as a restaurant that would bring comic-book fandom and “nerd and pop culture” to dining, has closed, according to a Facebook post Sunday. Fanboys, 2708 W. Seventh St., opened ...