Casual sports bar in North Lamar serving standout Otro fries and nachos with a welcoming owner who's gearing up as a World Cup destination.