El Jefe Luchador is brought to you by the folks who brought you Charm City Burger Company, It’s going to be an authentic Mexican taqueria with a Mexican Wrestling theme. Tacos Al Pastor are on the menu and that alone sounds good to me. It should be open in Deerfield Beach sometime Spring 2011.